旧版列表教程

旧版列表教程

> 教程

还有一种变量类型,我们刚才已经简单提到过:列表

到目前为止,我们见过的变量都只有一个名字和一个值。数组同样有名字,但可以关联多个值,这些值被分别存放在一个个“格子”里。

LeekScript 提供的数组以数字作为索引(或键)。你可以在里面存放任意类型的值(包括另一个数组),不同的格子也可以存放不同类型的值。

列表的第一个索引永远是 0,而且不能使用负数索引。

创建列表

要创建一个列表,需要使用下面的语法:

// 声明一个空列表 var maListe = []

可以用两种方式填充列表:

两种情况下得到的列表都可以表示成这样:

索引 | 值 -------|------- 0 | Poireau 1 | Lama 2 | Autruche 3 | Artichaut

读取列表

在方括号中写上格子的索引,就能访问列表中的这个格子:

var maListe = ["Poireau", "Lama", "Autruche", "Artichaut"] debug(maListe[1]) // 将显示 Lama(第一个元素的索引是 0)

列表中的格子可以像普通变量一样使用:

var maListe = [2, 4, 6, 8] debug(maListe[0]) // 显示 2 maListe[0] = maListe[1] + 5 // 把值 9 赋给格子 0 debug(maListe[0]) // 显示 9