Go语言小笔记:Missing Function Body

当Go语言报错:Missing Function Body 的时候,有如下两种可能的情况。

1. 函数大括号不能写在新的一行里面:

错误代码:

func main()
{
   fmt.Println("Hello ACRafle!");
}

正确代码:

func main(){
	fmt.Println("Hello ACRafle!");
}

2. 多返回值的函数,返回值要使用括号括起来:

错误代码:

func calculate(i,j int) int,int{
	return i*i+j*j,i*i-j*j
}

正确代码:

func calculate(i,j int) (int,int){
	return i*i+j*j,i*i-j*j
}

你可能感兴趣的:(Go语言,golang,开发语言,后端)