2019年6月1日土曜日

開発環境

Head First Go (Jay McGavren(著)、O'Reilly Media)のChapter 6(appending issue - Slices)、Code Magnets(198)の解答を求めてみる。

コード

package main

import "fmt"

func sum(numbers ...int) int {
 var sum int = 0
 for _, number := range numbers {
  sum += number
 }
 return sum
}

func main() {
 fmt.Println(sum(7, 9))
 fmt.Println(sum(1, 2, 4))
}

入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal)

$ go run sample3.go
16
7
$ 

0 コメント:

コメントを投稿