Go语言学习第六天

今天是周末,继续学习!

了解了函数是可以设置为变量的,为回调函数

......

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

切片是对数组的再处理,其实还是不太明白的,明天再看吧

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 数组 和C语言一样,Go语言中也有数组的概念, Go语言中的数组也是用于保存一组相同类型的数据 和C语言一样,Go...
    极客江南阅读 1,232评论 0 2
  • Golang是我最喜欢的一门语言,它简洁、高效、易学习、开发效率高、还可以编译成机器码… 虽然它一出世,就饱受关注...
    盘木阅读 3,616评论 0 7
  • fmt格式化字符串 格式:%[旗标][宽度][.精度][arg索引]动词旗标有以下几种:+: 对于数值类型总是输出...
    皮皮v阅读 1,148评论 0 3
  • 一、数据类型转换 https://studygolang.com/articles/10838 package m...
    蓓蓓的万能男友阅读 1,116评论 0 1
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 3,875评论 0 6