開発環境
- macOS High Sierra - Apple (OS)
- Emacs (Text Editor)
- Go (プログラミング言語)
Introducing Go: Build Reliable, Scalable Programs (Caleb Doxsey (著)、O'Reilly Media)のChapter 6.(Functions)、Exercises(No. 1101)1.を取り組んでみる。
コード(Emacs)
package main import "fmt" func sum(nums []float64) (ret float64) { ret = 0 for _, n := range(nums) { ret += n } return } func main() { var nums1 []float64 var nums2 []float64 for i := 1.0; i <= 5; i += 1 { nums1 = append(nums1, i) } for i := 1.0; i <= 10; i += 1 { nums2 = append(nums2, i) } fmt.Println(sum(nums1)) fmt.Println(sum(nums2)) }
入出力結果(Terminal)
$ go run sample1.go 15 55 $
0 コメント:
コメントを投稿