B语言(1969年)
定义数组:auto v[2];
C语言(1972年)
//定义数组初始化数组
int v[]={10,20,30};
//获取数组
printf("%d\n",v[0]);
Java语言(1995年)
//定义数组
int[] v;
//实例化(初始值)
v=new int[]{10,20,30};
定义数组并初始化
方式一:int [] v={10,20,30};
方式二:int[]=new int[]{10,20,30};
D语言(2001年)
//定义数组实例化
int[] v=[10,20,30];
//获取数组
? ? writeln(v[0]);
Scala语言(2004年)
//定义数组
var v:Array[Int]=new Array(3);
//获取数组
println(v(0));
//初始化数组
var v=Array(10,20,30);
Kotlin语言(2011年)
//定义数组
val v=arrayOfNulls<Int>(3)
//初始化数组
val v=intArrayOf(10,20,30)
//获取数组
? ? println(v[0])
C#语言(2000年)
//初始化数组
方式一:int[] v={10,20,30};
方式二:int[] v=new int[]{10,20,30};
//获取数组
Console.WriteLine(v[0]);
go语言(2009年)
//定义数组
var v [3]int
//数组实例化
方式一:var v=[3]{10,20,30}
方式二:v:=[3]{10,20,30}
方式三:v:=[...]{10,20,30}
方式四:v:=[]{10,20,30}
//数组切片
v[1:3]//结果:20 30
//指定索引
v:=[]int{1:10,2:20,30}
注:指定数组索引,即:v[1],最后边的可以不指定顺时针,以左边的为准,即右边元素30为索引3
//获取数组
len(数组)
//添加数组
v=append(v,1,2,3)