go基本语法_golang基本语法
导入包
import "fmt"
import(
"fmt"
"os"
)
函数外申明变量
var a int = ""
函数内申明变量
a := ""
slice申明(slice本质是指向数组的指针)
var s []int
var s []int = make([]int, 3) s := make([]int, 3)
基于数组建立slice
a := [3]int{}
s := a[3:5]
函数申明
func name (){
}
func name (a,b string) 返回类型 {
}
func name (a *int) {
}
参数不确定,多返回值
func name (b string, a ...int) (int, int) {
}
返回匿名函数
func name () func(int) int{
}