1.length()返回列表项的个数。如果在参数中直接写入列表项,需要使用空格分隔,不能使用逗号。

编译为:

2.nth() 指定列表中的某个值
nth($list,$n)
$list:列表名
$n:位置,从1开始,必须是大于0的整数

编译为:

3.join() 将两个列表合并,每次只能合并两个,如果有多于三个列表合并需要使用多次join()
join($list1,$list2,参数3)
join((1,2,3),(a,b,c),参数3);
参数3指定列表项的分隔符,默认为auto,逗号为comma,空格为space.
当参数3为自动时:以列表1的分隔符来决定输出列表的分隔符,建议每次都指定
$list1 为逗号分隔,那么输出结果也是逗号分隔,
$list1 为空格分隔,那么输出结果也是空格分隔,

编译为:

4.append() 将一个列表值插入列表结尾
append($list1,$list2,参数三)
$list1,前面的列表
$list2,后面的列表
参数三,为分隔符,默认为auto,可以设置为comma逗号,space空格

编译后:

5.zip() 将多个列表组成一个多维列表,类似数组

编译为:

6.index()索引函数
index($list,值),返回值所在的$list中的位置,从1开始,如果没有返回false

编译为:

7,introspection 自查函数
(1)type-of() 判断一个值是什么类型
返回值:
number 为数值型,可以带单位
string 为字符串型,两边用引号
bool为布尔型,true或false
color为颜色型,#000,red,rgb(0,0,0)等

编译为:

(2)unit() 获取一个值的单位,
如果值是表达式有多个单位,乘除单位可以不同,加减单位必须相同
当除两个单位相同时,返回空

编译为:

(3)unitless() 判断一个值有没有单位,如果没有返回true,如果有false

编译为:

实际中可以判断值有没有单位,如果没有自动给其加上

编译为:

(4)comparable() 判断两个数是否可以进行加 减 或 合并。
可以返回true.不可以返回false

编译为:

(5)三元函数
if($条件,$值1,$值2 )
当条件为真时,值为1
当条件为假时,值为2

编译为:
