開発環境
- macOS High Sierra - Apple
- Emacs (Text Editor)
- Go (プログラミング言語)
- Introducing Go: Build Reliable, Scalable Programs Caleb Doxsey (著) (参考書籍)
初めてのC# 第2版 (Jesse Liberty (著)、Brian MacDonald (著)、日向 俊二 (翻訳)、オライリージャパン)の10章(配列)、10.9(練習問題)、問題10-1.をGoで取り組んでみる。
コード(Emacs)
package main import "fmt" type Dog struct { weight int name string } func main() { milo := Dog{ name: "Milo", weight: 26, } frisky := Dog{ name: "Frisky", weight: 10, } laika := Dog{ name: "Laika", weight: 50, } dogs := []Dog{milo, frisky, laika} for _, dog := range dogs { fmt.Printf("%s: %dポンド\n", dog.name, dog.weight) } }
入出力結果(Terminal)
$ go run sample1.go Milo: 26ポンド Frisky: 10ポンド Laika: 50ポンド $
0 コメント:
コメントを投稿