GO 学习笔记(四)struct 结构、slice
2015-10-07 16:41
435 查看
1.struct结构,字段集合。
2.字段使用点号来访问。
3.字段可以通过指针来访问。
slice 会指向一个序列的值,并且包含了长度信息,也就是常用的数组形式。
slice 可以重新切片,创建一个新的 slice 值指向相同的数组
2.字段使用点号来访问。
3.字段可以通过指针来访问。
func main() { row1 := []User{ User{"man1", 22, true}, User{"man2", 23, true}, } fmt.Println(row1) // [{man1 22 true} {man2 23 true}] user := User{"man", 18, true} fmt.Println(user) fmt.Println(user.Name) // {man 18 true} // man user1 := &user user1.Name = "super_man" fmt.Println(user1.Name) // super_man }
slice 会指向一个序列的值,并且包含了长度信息,也就是常用的数组形式。
slice 可以重新切片,创建一个新的 slice 值指向相同的数组
func main() { s := []int{1, 2, 3, 4, 5, 6} fmt.Println(s) // [1 2 3 4 5 6] for i := 0; i < len(s); i++ { fmt.Println(i, s[i]) } // 0 1 // 1 2 // 2 3 // 3 4 // 4 5 // 5 6 fmt.Println(s[:2]) fmt.Println(s[2:5]) // [1 2] // [3 4 5] }
相关文章推荐
- 系统的了解DJANGO中数据MODULES的相关性引用
- pd的django To do list教程-----(2)models模型的建立
- pd的django To do list 教程------(1)说明与展示
- django-pagination分页
- go语言 类型:字符串
- go语言 类型:整型
- go语言 类型:布尔类型
- LeetCode Algorithms #258 <Add Digits>
- django 中的ajax
- CF_#322(Div.2) D. Three Logos(greedy)
- 10.6上课——problem1切割木板(USACO 2006 November Gold)
- EGOTableViewPullRefresh 使用
- ubuntu14.04下安装indigo版ROS
- go语言 新手学习笔记 go基础教程
- go语言 类型:基础类型和复合类型
- go语言 匿名变量
- GO 学习笔记(三) 指针
- GOF设计模式(Design Patterns)
- 学科综合 | 当你在浏览器中输入Google.com并且按下回车之后发生了什么?
- google使用小技巧