我正在jPlaton平台的顶部进行开发,我想在PlatonScript中声明一个10元素的整数数组。然后,我想给每个数组指定一个数字,比如数字1到10。最后,我想迭代这个数组,计算并打印每个数组元素的双值。
数组
\x{e76f}\x{e76f}1\x{e76f}\x{e76f}2\x{e76f}\x
输出
\x{e76f}\x{e76f}2-4
我该怎么做那些"for“循环?
谢谢
发布于 2014-05-30 13:49:53
@ind:INTEGER
@arr:INTEGER[]
@ind=1
LOOP
setIndex arr @ind
IF (@ind>10)
BREAK
@arr = @ind
@ind=@ind+1
ENDLOOP
@dint:INTEGER
@dint=0
@ind=1
LOOP
setIndex arr @ind
IF (@ind>10)
BREAK
@dint=2*@arr
@ind=@ind+1
HTML
<p>@dint</p>
ENDHTML
ENDLOOP
有用的数组方法
setIndex ObjectName IndexValue用于数组类型变量,将变量的当前索引设置为-1,则方法返回数组的元素计数,如果索引设置为0,则当前索引设置为最后加1(下一个为空)。如果索引设置为小于或等于元素计数的数字,则currennt索引设置为指定的数字--第一个位置索引为1,其次是2个,以此类推。在设置当前数组索引之后,我们可以使用变量的名称访问当前数组元素,因为它是一个简单的(基本)变量。
清除ObjectName清除变量的值。对于数组,将清除数组的所有元素,并将数组大小设置为0。
排序ObjectName对数组类型变量的元素进行排序
https://stackoverflow.com/questions/23951633
复制相似问题