首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >遍历PlatonScript数组

遍历PlatonScript数组
EN

Stack Overflow用户
提问于 2014-05-30 09:50:07
回答 1查看 42关注 0票数 1

我正在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“循环?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-30 13:49:53

代码语言:javascript
运行
复制
@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对数组类型变量的元素进行排序

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23951633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档