関数

関数の定義には 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!