阅读背景:

go语言基础之基匿名函数本语法和闭包

来源:互联网 

一、匿名函数

示例1:

package main

import "fmt"

func main() {
	a := 10
	str := "mike"

	//匿名函数,没有函数名字, 函数定义,还没有调用
	f1 := func() {  //:= 自动推导类型
		fmt.Println("a = ", a)
		fmt.Println("str = ", str)
	}

	f1()

	//给一个函数类型起别名
	type FuncType func()  //函数没有参数,没有返回值
	
	//声明变量
	var f2 FuncType
	f2 = f1
	f2()
}package main

import "fmt"



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: