我正在开发jPlaton平台的顶部,我想在PlatonScript中声明一个10元素的整数数组。 然后,我想为每个数组位置分配一个数字,让我们说数字1到10。 最后,我想遍历这个数组并计算并打印每个数组元素的双精度。
我如何做到"对于"环
由于
答案 0 :(得分:3)
@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 用于数组类型的变量 设置变量的当前索引 如果index设置为-1,则method返回元素计数 数组如果index设置为0,则当前索引设置为最后一加一(下一个空)。如果索引设置为小于或等于元素计数的数字,则将currennt索引设置为指定的数字。第一个位置索引为1,next为2,依此类推。在我们设置当前数组索引之后,我们可以使用变量的名称访问当前数组元素,因为它是一个简单的(基本的)
清除ObjectName 清除变量的值。对于数组,清除数组的所有元素,并将数组大小设置为0.
排序ObjectName 对数组类型变量
的元素进行排序