- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 Go语言从入门到精通三——struct和interface
Go中的structstruct用来自定义复杂数据结构,相当于其他面向对象语言中的Class。struct里面可以包含多个字段(属性)struct类型可以自定义方法,注意和函数的区分:方法有一个接受对象,而函数没有struct类型是值类型struct类型可以嵌套Go语言没有class类型,只有struct类型struct声明语法:type 标识符 struct{field1...
2019-01-27 13:53:38 2843
原创 Go语言从入门到精通二——切片和map
数组与切片数组数组:是同一种数据类型的固定长度的序列。数组定义:var a [len]int,比如:var a[5]int,一旦定义,长度不能变长度是数组类型的一部分,因此,var a[5] int和var a[10]int是不同的类型数组可以通过下标进行访问,下标是从0开始,最后一个元素下标是:len-1访问越界,如果下标在数组合法范围之外,则触发访问越界,会panic数组是值类...
2019-01-26 22:25:40 1075
原创 Go语言从入门到精通之golang初识(续)
字符串相关操作strings包:func Contains(s, substr string) bool func ContainsAny(s, chars string) bool // 是否包含chars内的任意字符func ContainsRune(s string, r rune) bool func Count(s, sep string) intfunc Equal...
2019-01-26 14:03:15 509
原创 Go语言从入门到精通之golang初识
golang语言特性垃圾回收内存自动回收,再也不需要开发人员管理内存开发人员专注业务实现,降低了心智负担只需要new分配内存,不需要释放天然并发从语言层面支持并发,无需第三方库goroute,轻量级线程,创建成千上万个goroute成为可能基于CSP(Communicating Sequential Process)模型实现channel管道,类似unix...
2019-01-25 22:57:24 616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人