【一】学习用变量分割创建数组

变量设置(Variable Set) 【步骤一说明:把abcd赋值给变量%xiangyao】

名称%xiangyao
发往a,b,c,d

变量拆分(Variable Split) 【步骤二说明:用逗号分割变量%xiangyao生成数组】

名称%xiangyao

分离 ,

最后结果:
xiangyao1 =a
xiangyao2 =b
xiangyao3 =c
xiangyao4 =d

================================================================================
@@@@ @@ @@@准备工作:@@@@@@@ @@ @@

变量设置:
名称%xiangyao
发往:房子,车,女人

用上面讲解的变量拆分方法生成数组后,数组%xiangyao里各元素如下

%xiangyao 1=房子
%xiangyao 2=车
%xiangyao 3=女人

然后做一个随机变量%radom,从1-3,如果嫌麻烦或者不会弄也可以用实际数1,2,3来代替%radom)

@@@@ @@ @@@准备工作:@@@@@@@ @@ @@

【二】学习FOR循环的使用

FOR
变量:%GIVEME 项:%xiangyao(1:%radom)
显示:%GIVEME

END FOR

显示结果:
radom=1 房子
radom=2 房子,车
radom=3 房子,车,女人

大家到这可以看出效果了,把数组%xiaoyao里的值,随机的赋值给%GIVEME

【三】数组的一些使用方法

【1】%xiangyao(#)返回数组元素的数量 (%xiangyao数组的数量是3,共3个元素)

【2】%xiangyao(#>)返回数组里第一个被定义的元素的序号(%xiangyao第一个元素值是‘房子’,他的序号是1,例如%xiangyao 1=房子).

【3】%xiangyao(#<)返回数组里最后一个被定义的元素的序号(%xiangyao最后一个个元素值是‘女人’,他的序号是3,例如%xiangyao 3=女人).

【4】%xiangyao(#?房子/车)返回数组里和问号后面值匹配的序号,就是说谁和‘房子,车’匹配,它们的序号是多少,要从低到高的顺序(本例的返回序号是1,2)

【5】%xiangyao(>)返回数组里第一个定义的元素值 (本例返回值为‘房子’)
【6】%xiangyao(<)返回数组里第一个定义的元素值 (本例返回值为‘女人’)
【7】%xiangyao() or %xiangyao(:)返回所有数组的元素值(本例返回‘房子,车,女人’)
【8】%xiangyao(2) or just %xiangyao2返回数组第二个元素值 (本例返回‘车子’)
【9】%xiangyao(2:3)返回数组里第2位到第3位的值 (本例返回‘车,女人’)
【10】%xiangyao(:3)返回数组里第3位之前的所有元素值(本例返回‘房子,车,女人’)
【11】%xiangyao(2:)返回数组里第2位之后的所有元素值(本例返回‘车,女人’)
【12】%xiangyao(1:2)返回数组里第1位到第2位的值 (本例返回‘房子,车’)

***第【1】种方法%xiangyao(#)其实就是算出数组的长度,遍历数组的时候很有用的
***第【7】种方法%xiangyao() 这个是列出所有的数组值,也很有用,省去循环的步骤了