语言
jeanie_2020
这个作者很懒,什么都没留下…
展开
-
3-go语言的面向“对象”
面向对象 一、结构体和方法 go语言的面向对象是通过结构体和对应的方法实现的。 示例: type TreeNode struct { Left, Right *TreeNode Value int } func (root *TreeNode) traverse() { if root == nil { return } root.left.traverse() fmt.Println(root.value) root.right.tr原创 2020-08-23 23:57:30 · 141 阅读 · 0 评论 -
2-内建容器
内建容器(数据结构) 一、数组 数组的定义: 数量写在类型的前面 var array1 [5]int array2 := [3]int{1, 2, 3} array3 := [...]int{2, 4, 5, 6, 6} //...符号不能省略,否则等于定义了切片 var grid [4][5]bool //四个长度为5的bool数组 数组在传递参数时是值传递,因此函数中对数组做修改不影响原数组。 [10]int 和 [20]int 是不同类型,值是数组类型的一部分 调用func f(ar原创 2020-08-08 15:51:44 · 101 阅读 · 0 评论