1.1.1. 一、匿名函数的介绍:

匿名函数就是没有名字的函数。

1.1.2. 二、匿名函数的使用方式:

1、在定义匿名函数时就直接调用,这种方式匿名函数只能调用一次。

例子如下:用小括号传递参数,直接调用。

func main() {

     num  := func(a int,b int) int {
        return a+b
    }(31,41) //用小括号传递参数,直接调用

    fmt.Println(num) // 72
}

2、将匿名函数赋给一个变量,再通过该变量来调用匿名函数。

func main() {
    add := func(a int,b int) int {
        return a+b
    }
    sum  := add(31,41) //调用函数add
    fmt.Println(sum) // 72
}

3、全局匿名函数:将匿名函数赋给一个全局变量。

var add = func(a int,b int) int {
    return a+b
}

func main() {
    sum  := add(31,41)
    fmt.Println(sum) // 72
}

results matching ""

    No results matching ""