A Tour of Go 10
10ページ目
序盤はがんがんいかなくては、終わるまでにすごく時間がかかることが分かった(分かっていたがやる気が無かった)
package main import "fmt" func split(sum int) (x, y int) { x = sum * 4 / 9 y = sum - x return } func main() { fmt.Println(split(17)) }
戻り値に名前をつけて関数を宣言すると、そのスコープで変数が使えて、return文が省略できると。
これはなんとも。個人的には嫌いだけど、慣れると便利になるパターンのやつかもしれない。
うーん。