A Tour of Go 7
7ページ目
関数のお話
package main import "fmt" func add(x int, y int) int { return x + y } func main() { fmt.Println(add(42, 13)) }
関数は0個以上の引数をとることができ、引数の型は変数名の後に宣言する。
この理由は「Go's Declaration Syntax - The Go Blog」を読めって言われたので読んだ。(正しくは読もうとした)
英語あんまり分からなかったけど、C言語みたいに、先に型名を宣言すると、関数ポイントがカオスになるからってことだと思う。
関数から名前を除いた時に、左から右に読むだけで、関数の挙動が分かっていいとか、そんな話だと思う。
まぁ、こういうもんなんだね、ってことで次にいく。