2019年5月31日金曜日

開発環境

Head First Go (Jay McGavren(著)、O'Reilly Media)のChapter 6(appending issue - Slices)、EXERCISE(191)の解答を求めてみる。

コード

package main

import "fmt"

func main() {
 array := [5]string{"a", "b", "c", "d", "e"}
 slice := array[1:3]
 slice = append(slice, "x")
 slice = append(slice, "y", "z")
 array_answer := []string{"b", "c", "x", "y", "z"}
 for i, letter := range slice {
  fmt.Println(array_answer[i] == letter)
 }
}

入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal)

$ go run sample2.go
true
true
true
true
true
$ 

0 コメント:

コメントを投稿