list是在SKILL语言编程中经常用到的数据格式,它是继承了Lisp(list Processing)语言而得来的,也有些类似于C语言中的数组,它的数据元素可以是SKILL中的各种数据格式,所以我们通常给list的一个定义是"SKILL数据对象的一个有序集合",SKILL数据甚至程序本身可以看作一个list,例如:
(a b c) ;这是一个list,其中包含a b c 三个元素
(1) ;这是一个list,其中包含1 一个元素
( ) ;这是一个空的list等同于nil
(a (b c) d) ;这也是一个list,其中第二个元素也是一个list