private test()
{
let tuple:[number,string] ;
tuple = [0,"aaa",33];
let a = tuple.length;
console.log("a = " + a);//3
tuple[0] = 10;
//tuple[0]="aa";//err 元组中数据类型的顺序必须和定义的顺序一种
tuple[2] = 1;//使用越界索引赋值时,会使用联合类型
//tuple[2] = false;//err,因为false不是tuple所定义的number或者string类型
console.log("tuple[0]=" + tuple[0]);//10
}