第九课,T语言数组的定义与访问(版本5.0)

数组的定义与访问

数组是一系列数据的集合,可以存储大量数据,通过数组的下标、key,可以实现对数据的快速访问.

为什么要使用数组呢?

如果您有一个项目列表(例如汽车品牌列表),在单个变量中存储这些品牌名称是这样的

var cars1 = "宝马"
var cars1 = "卡宴"
var cars1 = "奥迪"

  

不过,假如您希望对变量进行遍历并找出特定的那个值?或者如果您需要存储300个汽车品牌,而不是3个呢?

解决方法是他用数组存储!

数组能够在单一变量名中存储许多值,并且您能够通过引用key来访问某个值.

      TC中数组创建与使用

数组里面是可以同时存储多种类型数据

TC中数组分为三类:

1、索引数组

var a = array("宝马","卡宴","奥迪")//
//或者
var a = array()
a[0] = "宝马"
a[1] = "卡宴"
a[2] = "奥迪" //遍历数组
for(var i=0;i<3;i++)
messagebox(a[i])
end

  

2、关联数组

var a = array("key1"="宝马","key2"="卡宴","key3"="奥迪")
//或者
var a = array()
a["key1"] = "宝马"
a["key2"] = "卡宴"
a["key3"] = "奥迪" //显示指定数组元素
messagebox(a["key2"])

  

3、多维数组

  

//(1)、索引多维数组
var a = array(array("Volvo",22,18),array("BMW",15,13),array("Saab",5,2))
//或者
var a = array()
a[0] = array("Volvo",22,18)
a[1] = array("BMW",15,13)
a[2] = array("Saab",5,2)
//遍历数组
for(var i=0;i<3;i++)
for(var j=0;j<3;j++)
messagebox(a[i][j])
end
end //(2)、关联索引数组
var a = array("key1" = array("Volvo",22,18),"key2" = array("BMW",15,13),"key3" = array("Saab",5,2))
//或者
var a = array()
a["key1"] = array("Volvo",22,18)
a["key2"] = array("BMW",15,13)
a["key3"] = array("Saab",5,2)
//显示指定数组元素
messagebox(a["key1"][1])

  

上一篇:第三个Sprint冲刺第二天(燃尽图)


下一篇:关于JDK的wsimport命令来生成webService的相关类的坑