摘要:
package main import "fmt" func main() { // map // 直接定义 map m := map[string]int { "age":18, "name":11, "otherName":12, } fmt.Println(m) // make 定义 map 阅读全文
posted @ 2021-11-20 16:28
JaydenQiu
阅读(33)
评论(0)
推荐(0)
摘要:
package main import "fmt" func main() { // slice 添加元素 arr := [...]int{1,2,3} // 因为arr定义时已经固定好 length 跟 capacity,所以添加元素只能另起一个数组 arr1 := append(arr[:],4 阅读全文
posted @ 2021-11-20 15:55
JaydenQiu
阅读(44)
评论(0)
推荐(0)
摘要:
package main import "fmt" // 通过slice,更新array func updateSlice(a []int) { a[0] = 333 } func main() { // Slice(切片):本身没有数据,是对底层array的一个view。 []里面带有: 的都是切 阅读全文
posted @ 2021-11-20 14:04
JaydenQiu
阅读(57)
评论(0)
推荐(0)
摘要:
package main import "fmt" // 数组作为参数传递,长度一定要达到要求 func acceptArr(a [5]int) { fmt.Println("测试数组长度要求",a) } // go 是值传递,函数里改变数组并不影响原来的值 func changeArr(a [5] 阅读全文
posted @ 2021-11-20 10:01
JaydenQiu
阅读(29)
评论(0)
推荐(0)