函数花括号后()括号的作用

来源:7-1 函数式编程

赵甲第

2018-08-14

func(a,b int){
  fmt.Println(a,b)
}(3,4)


函数后的括号() 只能跟在匿名函数吗?这个括号的作用是什么啊?

写回答

3回答

lizhi_duan

2019-03-04

你这个匿名函数如果放到循环里边,a,b在循环中有变化,带着括号的写法a,b参数记录的每次循环的值的变化;如果不带有后边的括号,那么所有的打印结果就是循环最后一次a,b的值

0
0

开心就好OO

2018-08-30

func f(a, b int) {

    fmt.Println(a,b)

}

f(3, 4)

// 下面和上面一样 ----------

func(a,b int){
  fmt.Println(a,b)
}(3,4)

0
0

卡卡爱漂流

2018-08-16

作用就是参数传值呀,3,4传入a,b。你理解下

0
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程