go语言函数不能嵌套,但是在函数内部可以定义匿名函数,实现一下简单功能调用。 所谓匿名函数就是,没有名称的函数。 语法格式如下:func(参数列表)(返回值) 当然可以既没有参数,可以没有返回值匿名函数实例packagemainimportfmtfuncmain(){max:func(aint,bint)int{ifab{returna}else{returnb}}i:max(1,2)fmt。Printf(i:v,i)} 运行结果〔Running〕gorund:SynologyDrive软件开发gogolang入门到项目实战goproject360duote。compro01est。goi:2 自己执行packagemainimportfmtfuncmain(){自己执行func(aint,bint){max:0ifab{maxa}else{maxb}fmt。Printf(max:v,max)}(1,2)} 运行结果〔Running〕gorund:SynologyDrive软件开发gogolang入门到项目实战goproject360duote。compro01est。gomax:2
造句:入门到项目实战匿名函数
造句:入门到项目实战匿名函数