美文网首页
Go之匿名函数

Go之匿名函数

作者: 测试探索 | 来源:发表于2020-05-31 22:19 被阅读0次
  1. 定义一个匿名函数,直接尽心调用,通常只能使用一次,也可以使用匿名函数赋值给某个函数变量,那么就可以调用多次。
package main

import "fmt"
func main(){

//  匿名函数
    func (){
        fmt.Println("我是一个匿名函数")
    }()

//  调用多次
    fun3 := func(){
        fmt.Println("我是可以多次调用的匿名函数")
    }
    fun3()

}

//结果
我是一个匿名函数
我是可以多次调用的匿名函数
  1. 匿名函数有参数
package main

import "fmt"
func main(){

//  定义带参数的匿名函数
    func (a,b int) {
        fmt.Println(a,b)
    }(4,5)

//  定义带返回值的匿名函数
    res1 := func(c,d int) int{
        return c + d
    }(10,20)
    fmt.Println(res1)

}

//结果
4 5
30        

相关文章

  • Go之匿名函数

    定义一个匿名函数,直接尽心调用,通常只能使用一次,也可以使用匿名函数赋值给某个函数变量,那么就可以调用多次。 匿名...

  • go 匿名函数

    Go支持匿名函数,如果我们某个函数只是希望使用一次,可以考虑使用匿名函数,匿名函数也可以实现多次调用1、匿名函数使...

  • Golang基础(五)——函数二

    Golang基础(五)——函数二 @([07] golang)[Go总结] 匿名函数 匿名函数就是将一个函数直接赋...

  • Python精简学习(九)

    Python精简学习之函数之匿名函数-匿名函数

  • Go匿名函数

    GO语言的匿名函数就是闭包 基本概念 闭包是可以包含自由(未绑定到特定对象)变量的代码块,这些变量不在这个代码块内...

  • Go语言中的匿名函数

    1 什么是匿名函数 在Go语言中,不需要函数名的函数,称为匿名函数。例如正常的函数sayHello()是这样的: ...

  • Golang学习笔记-函数

    Go函数定义格式如下: 例如: Go可以很灵活的创建函数,并作为另外一个函数的实参: Go支持匿名函数,可作为闭包...

  • 第02天(函数、工程管理)_03

    11_函数类型.go 12_回调函数.go 13_匿名函数和闭包.go 14_闭包捕获外部变量的特点.go 15_...

  • golang函数闭包

    定义 Go 语言支持匿名函数,可作为闭包。匿名函数是一个"内联"语句或表达式。匿名函数的优越性在于可以直接使用函数...

  • Go 语言函数闭包

    Go 语言支持匿名函数,可作为闭包。匿名函数是一个"内联"语句或表达式。 匿名函数的优越性在于可以直接使用函数内的...

网友评论

      本文标题:Go之匿名函数

      本文链接:https://www.haomeiwen.com/subject/pitdzhtx.html