関数の定義には func
キーワードを使う。
func 関数名(引数 型...) 返り値の型 { 処理 }
引数、返り値とも型を後に書く。珍しいな。
値を返すには return
を使う。
試してみよう。
package main import "fmt" func hello(name string) string { return "Hello, " + name + "!" } func main() { fmt.Println(hello("Andy")) }
^o^ > go run func.go Hello, Andy!