Go对大括号{ }的摆放位置非常的 挑剔 。
左大括号 { 与func关键字位于同一行,而右大括号 } 则独占一行。
如果用户尝试将左大括号和func关键字放在不同的行里面,那么Go编译器将报告一个语法错误。
其实,这就是在调用这个函数,等同于:
例如,
运行结果:
又如:
运行结果一样的。
https://stackoverflow.com/questions/16008604/why-add-after-closure-body-in-golang
Go对大括号{ }的摆放位置非常的 挑剔 。
左大括号 { 与func关键字位于同一行,而右大括号 } 则独占一行。
如果用户尝试将左大括号和func关键字放在不同的行里面,那么Go编译器将报告一个语法错误。
其实,这就是在调用这个函数,等同于:
例如,
运行结果:
又如:
运行结果一样的。
https://stackoverflow.com/questions/16008604/why-add-after-closure-body-in-golang