開発環境
- 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)3.を取り組んでみる。
コード(Emacs)
package main
import "fmt"
func greatest_number(nums ...float64) float64 {
n := nums[0]
for _, m := range(nums) {
if m > n {
n = m
}
}
return n
}
func main() {
fmt.Println(greatest_number(5, 1, 4, 2, 3))
fmt.Println(greatest_number(5, -1, 4, -2, 3, -5, 1, -4, 2, -3))
}
入出力結果(Terminal)
$ go run sample3.go 5 5 $
0 コメント:
コメントを投稿