2018年9月4日火曜日

開発環境

入門 Python 3 (Bill Lubanovic (著)、斎藤 康毅 (監修)、長尾 高弘 (翻訳)、オライリージャパン)の4章(Pyの皮: コード構造)、4.13(復習問題)4-3、4、5、6、7.をGoで取り組んでみる。

コード(Emacs)

package main

import "fmt"

func main() {
 fmt.Println("3.")
 for _, x := range []int{3, 2, 1, 0} {
  fmt.Println(x)
 }

 fmt.Println("4.")
 even := []int{}
 for i := 0; i < 10; i += 1 {
  if i%2 == 0 {
   even = append(even, i)
  }
 }
 fmt.Println(even)

 fmt.Println("5.")
 squares := map[int]int{}
 for i := 1; i < 10; i += 1 {
  squares[i] = i * i
 }
 fmt.Println(squares)
}

入出力結果(Terminal)

$ go run sample2.go
3.
3
2
1
0
4.
[0 2 4 6 8]
5.
map[1:1 4:16 5:25 6:36 8:64 9:81 2:4 3:9 7:49]
$

0 コメント:

コメントを投稿