値として、言語機能を行きます
値として、言語機能を行きます
関数を作成することができ、非常に柔軟な言語を移動し、値として使用されます。 私たちは、変数定義関数を初期化する次の例では、関数は組み込み関数のmath.sqrt()を使用することで、例を示します。
package main import ( "fmt" "math" ) func main(){ /* 声明函数变量 */ getSquareRoot := func(x float64) float64 { return math.Sqrt(x) } /* 使用函数 */ fmt.Println(getSquareRoot(9)) }
上記のコードは、の結果として実行されます。
3