写法
虽然没有python那样要求强制缩进,但是也不能随意乱写
// 函数的写法一:一行写完
func test() {
println("hello")}
// 函数的写法二:多行。但是左大括号{必须在首行。
func main() {
// 函数内部作用域,在类型边提过作用域的概念,
{
println("go")
}
test()
// 函数的写法三:这种就类似于js的写法
// 在函数内部不能使用 func ab(a,b int) int { return a + b } 这种写法,go里面函数都是一级的。
// 函数要有return 的情况下需要指定在左括号前面写上return的数据类型
ab := func(a, b int) int {
return a