标签:import port main += 取值 UNC 获取 typeof 元素
package main
import (
"fmt"
"reflect"
)
func main() {
s := []int{0, 1, 2, 3}
fmt.Println(s)
fmt.Println(&s[2])
p := &s[2] // *int, 获取底层数组元素指针。
fmt.Println(reflect.TypeOf(p)) //打印p的类型
fmt.Println(*p) //指针取值
*p += 100
fmt.Println(s)
}
[0 1 2 3]
0xc0000140d0
*int
2
[0 1 102 3]
解析: [][]T,是指元素类型为 []T 。
package main
import "fmt"
func main() {
data := [][]int{
[]int{1, 2, 3},
[]int{100, 200},
[]int{11, 22, 33, 44},
}
fmt.Println(data)
}
[[1 2 3] [100 200] [11 22 33 44]]
标签:import port main += 取值 UNC 获取 typeof 元素
原文地址:https://www.cnblogs.com/zunwen/p/12670486.html