ไปฟังก์ชั่นภาษาเป็นค่า
ไปฟังก์ชั่นภาษาเป็นค่า
ไปภาษามีความยืดหยุ่นมากสามารถสร้างฟังก์ชั่นและนำมาใช้เป็นค่า ในตัวอย่างต่อไปนี้เราเริ่มต้นตัวแปรกำหนดฟังก์ชั่นฟังก์ชั่นเป็นเพียงที่จะใช้ฟังก์ชั่น math.sqrt () ตัวอย่าง:
package main import ( "fmt" "math" ) func main(){ /* 声明函数变量 */ getSquareRoot := func(x float64) float64 { return math.Sqrt(x) } /* 使用函数 */ fmt.Println(getSquareRoot(9)) }
รหัสข้างต้นจะถูกดำเนินการเป็นผลมาจาก:
3