今天是周末,继续学习!
了解了函数是可以设置为变量的,为回调函数
......
func fire() {
fmt.Println("fire")
}
func main(){
var f := func()
f=fire
f() //等同于 fire()
}
还有另一种情况:
p=fmt.Println
p("fire") //等同于fmt.Println("fire")
也即所有的名字应该都是可以去设置缩写,不论是函数还是什么
-----------------------------------------------------------------------------------
然后了解下数组和切片
var team[3] string
team[0] ="0"
team[1] ="1"
team[2] ="2"
fmt.Println(team[0:2])//这里的值是0,1 ,因为>=0 &<2
切片是对数组的再处理,其实还是不太明白的,明天再看吧