Let's Golang - 5


反復文も簡単に使用できます.
for i:=0 ; i<5 ; i++ {
  fmt.Println(i)
}
しかし、もっとpythonicと書くことができます.以下に示す.
package main

import "fmt"

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

func main() {
	fmt.Println(superAdd(1, 2, 3, 4, 5, 6, 7))
}
以上のコードはfor:=rangeの形式で記述されています.
これは、所与の入力の和を無制限に返す簡単なコードです.
これを見るだけで高朗の良さがよく見えます.
セルはindexを含むセルなので空です.個別の変数を作成して使用する場合は、pythonの列挙としてインデックスを使用できます.