-----------------------------------
返回值只能有一个,通常需要返回多个值时用参数传递,即参数内添加参考属性的数组,这样可以得到被修改的值。
如果一定要用返回的方式,可以将返回类型该为字节集,然后用写到内存()将字节集数据写到数组里。
------------------------------------
.版本 2
.支持库 spec
.子程序 __启动窗口_创建完毕
.局部变量 数值, 字节型, , "0"
.局部变量 字节集, 字节集
字节集 = 取数组 ()
重定义数组 (数值, 假, 取字节集长度 (字节集))
写到内存 (字节集, 取变量数据地址 (数值), )
调试输出 (数值)
.子程序 取数组, 字节集
.局部变量 字节集, 字节集
字节集 = 到字节集 (“abcdef”)
返回 (字节集)
很遗憾,易语言表面上是不支持返回数组数据的。要达到要求,可以用参数实现,也可以自己构造整型数组结构,取结构首地址,返回首地址,这个有点点难度。关于参数实现:易语言支持参数为数组。你就先申请一个没数据的数组,传递给子程序,子程序再往里写值。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)