请问一下,怎么定义个指针数组,里面的指针都是数组指针 arr := [5]uintptr arr := [5]*array 这两种编译都报错
有疑问加站长微信联系(非本文作者)

请问一下,怎么定义个指针数组,里面的指针都是数组指针 arr := [5]uintptr arr := [5]*array 这两种编译都报错
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
定义数组用make
make([]int,10)
1L指的是切片,也是常用
定义切片(切片是数组的引用)
的方法授人以鱼不如授人以渔,定义数组的详细方法请阅读Go 101 - 数组、切片和映射
<pre><code>arr1 := [...]int{1,2,3,4} arr2 := [...]string{"aaa", "bbb"} // var arr [2]*array 和 var arr [2]uintptr 都不对 arr[0] = &arr1 arr[1] = &arr2</code></pre> 需要一个指针数组里存放的是数组指针