Dean's:http://www.deansdirectortutorials.com/Lingo/lists.htm
看着跟python像。
List是不讲究类型的,以方括号对包含、逗号分隔的东东。可以嵌套list。
["我是个字符串", 1, ["w","b"], TRUE, #symbolitem ]
不讲究类型虽然好,但..适度。
List基本分两种,一种线性的就像[60,120,180],另为一种是属性List,就是给每个项都取个名字。
["1Hours":60, "2Hours": 120, "3Hours": 180]
名字可以用symbol,也建议多用symbol。
常用的功能函数
sort(), 升序排序
getAt(index), 获取index处的value,
listName[index], 同上
getOne(value), 获取value所在的index
addAt(index, value), ..
Linear List的
setAt(i, val)
listName[i] = val
add(val) 没排序加最后,排序..
append(val) 无论排序否都加最后
getLast()
count
Property List的
getPropAt(i)
findPos(prop)
list.property = newValue
setProp(prop, newVal)
deleteProp(prop)
sort() prop list是属性以字母顺序排序
deleteAt(i)
set values to 0
Linear, listName = []
prop, listName = [:]