普通用户
数组加入成员代码应该怎么写? [复制链接]
ddch1 发表于 前天 19:03 38 4

   变量 数组1  文本型[]={"a","b","c"}
   加入成员(数组1,"d")

我想问一下,数组加入成员是这么用的吗,貌似无效,正确应该怎么写呢?

官方技术组 前天 20:59
引用 @ddch1 的回复:

如果通过循环将变量加入数组怎么写?

可使用变量循环或其它循环添加;代码示例:

事件 按钮3.被单击(来源对象  视图)
    变量 数组1 = { "项目1" }
    ' 像数组中添加10个元素
    变量循环(索引 = 0,10,1)
        数组1 = 加入成员(数组1,"循环添加的项目" + 索引)
    结束循环
    调试输出(到文本(数组1))
结束 事件
回复
ddch1 前天 20:56
引用 @ddch1 的回复:

如果通过循环将变量加入数组怎么写?

知道了 谢谢  不用回复了

回复
ddch1 前天 20:52
引用 @Course 的回复:

因为安卓程序底层是采用Java编程语言构建的,但是Java编程语言在操作数组的时候不像C++那样直接操作数组元素的内存地址,因此当增加数组成员时,不会直接影响原数组,而是返回一个添加了新成员的新数组。

所以在代码中加入成员后会返回一个新数组,这个新数组才是加了成员的数组,例如:

变量 数组1  文本型[]={"a","b","c"}
数组1 = 加入成员(数组1,"d")

或赋值给新的数组变量

变量 数组1  文本型[]={"a","b","c"}
变量 数组2 = 加入成员(数组1,"d")

如果通过循环将变量加入数组怎么写?

回复
官方技术组 前天 20:33

因为安卓程序底层是采用Java编程语言构建的,但是Java编程语言在操作数组的时候不像C++那样直接操作数组元素的内存地址,因此当增加数组成员时,不会直接影响原数组,而是返回一个添加了新成员的新数组。

所以在代码中加入成员后会返回一个新数组,这个新数组才是加了成员的数组,例如:

变量 数组1  文本型[]={"a","b","c"}
数组1 = 加入成员(数组1,"d")

或赋值给新的数组变量

变量 数组1  文本型[]={"a","b","c"}
变量 数组2 = 加入成员(数组1,"d")
回复
 作者信息
ddch1
普通用户 云验证
专业开发指导服务

响应时间:5分钟

服务方式:官方1对1服务

工作时间:工作日 9:00 - 18:30

专业团队 · 开发指导 · 极速响应


官网 | 基础视频教程 | 在线文档 下载 VcnStudio IDE

© VcnStudio Inc All Rights Reserved

蜀ICP备17024229号