開発環境
- macOS High Sierra - Apple (OS)
- Emacs (Text Editor)
- Go (プログラミング言語)
Introducing Go: Build Reliable, Scalable Programs (Caleb Doxsey (著)、O'Reilly Media)のChapter 5.(Arrays, Slices, and Maps)、Exercises(No. 854)1.を取り組んでみる。
コード(Emacs)
package main import "fmt" func main() { fmt.Println("array") x := [5]string{"a", "b", "c", "d", "e"} fmt.Println(x, x[3]) y := [5]int{ 10, 20, 30, 40, 50, } fmt.Println(y, y[3]) fmt.Println("slice") z := []string{"A", "B", "C", "D", "E"} fmt.Println(z, z[3]) w := []int{ 10, 20, 30, 40, 50, } fmt.Println(w, w[3]) v := []float64{1.2, 2.3} v = append(v, 3.4, 4.5, 5.6) fmt.Println(v, v[3]) }
入出力結果(Terminal)
$ go run sample1.go array [a b c d e] d [10 20 30 40 50] 40 slice [A B C D E] D [10 20 30 40 50] 40 [1.2 2.3 3.4 4.5 5.6] 4.5 $
0 コメント:
コメントを投稿