開発環境
- 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 コメント:
コメントを投稿