Go 语言函数作为实参
Go 函数
Go 语言可以很灵活的创建函数,并作为另外一个函数的实参。以下实例中我们在定义的函数中初始化一个变量,该函数仅仅是为了使用内置函数 math.sqrt(),实例为:
实例
package main
import (
"fmt"
"math"
)
func main(){
/* 声明函数变量 */
getSquareRoot := func(x float64) float64 {
return math.Sqrt(x)
}
/* 使用函数 */
fmt.Println(getSquareRoot(9))
}
以上代码执行结果为:
3
Go 函数
ABC123
abc***c.com
函数作为参数传递,实现回调。
ABC123
abc***c.com
最近很帅
kai***[email protected]
把楼上的再写简单点,实际就是把函数作为参数传递进去了。
最近很帅
kai***[email protected]
Go,勇往直前
227***[email protected]
匿名函数:
Go,勇往直前
227***[email protected]