Go 中的顶级声明集包括函数和方法声明。
函数本质上是函数签名加函数主体(实现)。函数声明将标识符(即函数名)绑定到函数。函数主体语法上是块。例如,
func First(fst, snd int) int // func 关键字、函数名称(第一个)和函数签名 { // 函数体块(从 { 到 }) return fst }
如果函数的签名声明结果参数,则函数体的语句列表必须以终止语句结尾。
func FindSubstring(str, sub string) int { // 如果在 str 中找不到 sub,只需返回 -1 return -1 // 最终终止语句是必需的 }
最后更新于1年前