Go语言学习:创建动态数组报错“ non-constant array bound“
作者:互联网
package main
//正确
func createArray2(size int) []int{
return make([]int, size)
}
//错误
func createArray(size int) []int{
return [size]int
}
func main(){
createArray(5)
}
Go用切片slice来构造动态数组。这点与java不同:
public class Test {
//正确
private static int[] createArray(int size){
return new int[size];
}
public static void main(String[] args) {
int[] a = createArray(5);
System.out.println(a[4]);
}
}
pengpengzhou 发布了32 篇原创文章 · 获赞 3 · 访问量 3万+ 私信 关注
标签:non,constant,int,报错,func,createArray,return,main,size 来源: https://blog.csdn.net/pengpengzhou/article/details/104501443