Skip to content

oreilly-japan/go-programming-blueprints

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Go言語によるWebアプリケーション開発


表紙


本リポジトリはオライリー・ジャパン発行書籍『Go言語によるWebアプリケーション開発』(原書名『Go Programming Blueprints』) のサポートサイトです。

サンプルコード

サンプルコードの解説は本書籍をご覧ください。

version1ブランチ変更履歴で本書籍の途中のコードを参照することができます。

原書のサンプルコードはgithub.com/matryer/goblueprintsでアクセスできます。

正誤表

下記のとおり、本書に誤りがありました。お詫びして訂正いたします。

誤植など間違いを見つけた方は、japan@oreilly.co.jpまでお知らせください。

第3刷まで

■p.106 12行目

log.Fatalf("%qに類語はありませんでした\n")

log.Fatalf("%qに類語はありませんでした\n", word)

■p.186 29行目

package meander 
type Place struct { 
  *googleGeometry `json:"geometry"` 
  Name string `json:"name"` 
  Icon string `json:"icon"` 
  Photos []*googlePhoto `json:"photos"` 
  Vicinity string `json:"vicinity"` 
} 
type googleResponse struct { 
  Results []*Place `json:"results"` 
} 
type googleGeometry struct { 
  *googleLocation `json:"location"` 
} 
type googleLocation struct { 
  Lat float64 `json:"lat"` 
  Lng float64 `json:"lng"` 
} 
type googlePhoto struct { 
  PhotoRef string `json:"photo_reference"` 
  URL string `json:"url"` 
} 

package meander
type Place struct {
  Geometry *googleGeometry `json:"geometry"`
  Name     string          `json:"name"`
  Icon     string          `json:"icon"`
  Photos   []*googlePhoto  `json:"photos"`
  Vicinity string          `json:"vicinity"`
}
type googleResponse struct {
  Results []*Place `json:"results"`
}
type googleGeometry struct {
  Location *googleLocation `json:"location"`
}
type googleLocation struct {
  Lat float64 `json:"lat"`
  Lng float64 `json:"lng"`
}
type googlePhoto struct {
  PhotoRef string `json:"photo_reference"`
  URL      string `json:"url"`
}

■p.187 31行目

    "lat": p.Lat,
    "lng": p.Lng,

    "lat": p.Geometry.Location.Lat,
    "lng": p.Geometry.Location.Lng,

第2刷まで

■p.36, 41, 46, 49, 50, 53, 61, 63, 77, 88のコマンド

./chat -host=":8080"

./chat -addr=":8080"

■p.24 3行目

必要な最小限のコードをtrace.goに追加します。

必要な最小限のコードをtracer.goに追加します。

■p.73 2行目

io.WriteString(m, strings.ToLower(user.Name()))

io.WriteString(m, strings.ToLower(user.Email()))

■p.86 13行目

io.WriteString(m, strings.ToLower(user.Name()))

io.WriteString(m, strings.ToLower(user.Email()))

第1刷

■p.158 ノート記事の1行目

GowebやGorillzによるmuxパッケージなどは、

GowebやGorillaによるmuxパッケージなどは、

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published