台达触摸屏Lua基本语法--阵列

Posted IIC智能工控

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了台达触摸屏Lua基本语法--阵列相关的知识,希望对你有一定的参考价值。

  • 阵列


指令
范例
叙述
立阵 t= { var1, var2, var3,var4, var5}  t= { 11, 22, 33,"s1", "s2"} t[1]=11; t[2]=22......t[5]="s2";
元素数量
table.count()

t = {11, 22, 33}

count = table.count(t)

t["a1"] = 10

count = table.count(t)

t阵列中包含3个元素,此时Count =3。

加入t["a1"]=10

则此时t阵列中包含4个元素。

元素插入
table.insert()

t = {1,3,"four"}

table.insert(t, 2, "two")



table.insert(t, " five")

将字串two插入至t阵列中的第二位置。t = {1, "two", 3,"four"}


将字串five插入至t阵列。t = {1, 3,"four"," five"}

元素移除 table.remove()

t = {1, 4, "three"}

table.remove(t, 2)

将t阵列中的第二位置参数移除。

t = {1, "three"}

改为

字符串

t.concat()

t = {1, 2, "three", 4,"

five"}

str = t.concat(t, ",")


str = t.concat(t, ",", 2)



str = t.concat(t, ",", 2,4)



将阵列改为字符串。

str = 1,2,three,4,five

将阵列第二元素到最后元素改为字符串。

str = 2,three,4,five

将阵列第元素到第四改为字符串。

str = 2,three,4

元素排序
table.sort()

t = {3,2,5,1,4}

table.sort(t)


table.sort (t, function(a,b) return a>b end)

将阵列中的数值由小到大排列。

t = {1, 2, 3, 4, 5}

注:阵列不能为字串

将阵列中的数值由大小排列。

t = {5 ,4 ,3 ,2 ,1}



-- END --

以上是关于台达触摸屏Lua基本语法--阵列的主要内容,如果未能解决你的问题,请参考以下文章

lua的基本语法

02 Lua 基本语法

Lua 基本语法

lua基本语法

Lua 基本语法

Lua 语言的基本语法