package main // 定义当前包名称
import "fmt"
import "math" // 上述可以合并为 import ("fmt" "math")
func main() {
fmt.Println("hello ", math.Pi, "world"); //首字母大些的才会从包中导出,其他的符号都是不可见的。
}
func add( a int , b int ) int { // 参数类型放到参数名称的后面, 返回值类型放到最后, 相同的参数类型甚至可以在最后一相同的类型声明时指定。
return a + b;
}
函数可以返回任意数量的返回值
func swap( a , b string) (string, string) { // 返回值要放到括号中
return b, a;
}
func split(sum int) (a int , b int) { //命名返回值,return可以不指明
a = sum /2 ;
b = sum * 2;
return;
}
有疑问加站长微信联系(非本文作者)