Go 中的 Function as Value函数

首页 / Golang入门教程 / Go 中的 Function as Value函数

在下面的示例中,我们使用函数定义初始化了一个变量,该函数变量的目的只是使用内置的math.sqrt()函数。如-

package main

import ("fmt" "math")

func main(){
   /* 声明一个函数变量 */
   getSquareRoot := func(x float64) float64 {
      return math.Sqrt(x)
   }

   /* 使用函数 */
   fmt.Println(getSquareRoot(9))
}

编译并执行上述代码后,将产生以下输出-

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/go/go-function-as-values.html

来源:LearnFk无涯教程网

3

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

朱赟的技术管理课 -〔朱赟〕

从0开始学游戏开发 -〔蔡能〕

从0开发一款iOS App -〔朱德权〕

软件设计之美 -〔郑晔〕

Vim 实用技巧必知必会 -〔吴咏炜〕

动态规划面试宝典 -〔卢誉声〕

去无方向的信 -〔小麥〕

技术领导力实战笔记 2022 -〔TGO 鲲鹏会〕

零基础学Python(2023版) -〔尹会生〕

好记忆不如烂笔头。留下您的足迹吧 :)