2018年8月8日水曜日

開発環境

  • macOS High Sierra - Apple (OS)
  • Emacs (Text Editor)
  • Go (プログラミング言語)

Introducing Go: Build Reliable, Scalable Programs (Caleb Doxsey (著)、O'Reilly Media)のChapter 4.(Control Structures)、Exercises(No. 607)1、2.を取り組んでみる。

コード(Emacs)

package main

import "fmt"

func main() {
 // Small
 fmt.Println("1.")
 i := 10
 if i > 10 {
  fmt.Println("Big")
 } else {
  fmt.Println("Small")
 }
 fmt.Println("2.")
 for i:= 1; i <= 100; i+= 1 {
  if i % 3 == 0 {
   fmt.Print(i,  " ")
  }
  if i % 10 == 0 {
   fmt.Println()
  }
 }
}

入出力結果(Terminal)

$ go run sample1.go
1.
Small
2.
3 6 9 
12 15 18 
21 24 27 30 
33 36 39 
42 45 48 
51 54 57 60 
63 66 69 
72 75 78 
81 84 87 90 
93 96 99 
$

0 コメント:

コメントを投稿