文字
分享

Go 语言函数作为值


Go 语言可以很灵活的创建函数,并作为值使用。以下实例中我们在定义的函数中初始化一个变量,该函数仅仅是为了使用内置函数 math.sqrt() ,实例为:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

package main

 

import (

   "fmt"

   "math"

)

 

func main(){

    

   getSquareRoot := func(x float64) float64 {

      return math.Sqrt(x)

   }

 

    

   fmt.Println(getSquareRoot(9))

 

}

以上代码执行结果为:

1

3

关于我们 联系我们 留言板

手册网