小白教程
所有教程
关于
Search
172.70.126.111
172.70.126.111
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Go function as values”的源代码
本页内容
上一节:
Go_function_call_by_reference
下一节:
Go_function_closures
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:函数作为另外一个函数的实参}}[[Category:go functions|3]] = Go 语言函数作为实参 = [[go functions|Go 函数]] Go 语言可以很灵活的创建函数,并作为另外一个函数的实参。以下实例中我们在定义的函数中初始化一个变量,该函数仅仅是为了使用内置函数 '''math.sqrt()''',实例为: <sample title="" desc="" lang="go" hererun="1"> package main import ( "fmt" "math" ) func main(){ /* 声明函数变量 */ getSquareRoot := func(x float64) float64 { return math.Sqrt(x) } /* 使用函数 */ fmt.Println(getSquareRoot(9)) } </sample> 以上代码执行结果为: <pre>3</pre> [[go functions|Go 函数]]
返回至“
Go function as values
”。
上一节:
Go_function_call_by_reference
下一节:
Go_function_closures