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

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

技术教程推荐

许式伟的架构课 -〔许式伟〕

Node.js开发实战 -〔杨浩〕

爱上跑步 -〔钱亮〕

跟着高手学复盘 -〔张鹏〕

手把手带你搭建秒杀系统 -〔佘志东〕

业务开发算法50讲 -〔黄清昊〕

自动化测试高手课 -〔柳胜〕

快手 · 移动端音视频开发实战 -〔展晓凯〕

LangChain 实战课 -〔黄佳〕

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