関数
関数
関数は次のように作成します。
func f(x int) int{
return x * x
}
func 関数名(引数1 引数1の型, ...) 戻り値の型{
return 値
}
という感じです。
例
package main
import (
"fmt"
)
func main(){
fmt.Println(f(3)) // 9
}
func f(x int) int{
return x * x
}
複数の引数を指定
a, b int
のように型が同じである場合は省略できます。
複数の戻り値を返す
int int
のようにして複数の戻り値を返すことができます。
package main
import "fmt"
func swap(a, b int) (int, int){
return b, a
}
func main(){
fmt.Println(swap(2, 1))
}