找回密码
 注册
Simdroid-非首页
查看: 90|回复: 5

[命令/FISH] 求助Fish 语言,数组扩充问题。

[复制链接]
发表于 2009-10-5 22:23:25 | 显示全部楼层 |阅读模式 来自 LAN
请问大家,

  我在Flac3d 里面 fish语言中定义了一个数组  array  aa (2000)

   然后在后面的计算中发现2000数组不够用,又不想从新计算(很浪费时间),

   请问如何能在后面的计算中更改aa数组容量。

谢谢。
发表于 2009-10-5 22:26:12 | 显示全部楼层 来自 江苏南京
Simdroid开发平台
重新再定义一个数组。
回复 不支持

使用道具 举报

 楼主| 发表于 2009-10-5 22:51:28 | 显示全部楼层 来自 LAN
谢谢楼上,

程序里面很多参数,如果从新定义数组,就全部需要改动,而且后面各个子程序中相互调用也的改动。
有其他的方法吗?
回复 不支持

使用道具 举报

发表于 2009-10-6 09:25:19 | 显示全部楼层 来自 安徽淮南
本帖最后由 lookcity 于 2009-10-6 09:35 编辑
谢谢楼上,

程序里面很多参数,如果从新定义数组,就全部需要改动,而且后面各个子程序中相互调用也的改动。
有其他的方法吗?
franco_chao 发表于 2009-10-5 22:51

FLAC3D 3.0版本目前不支持动态数组的建立
新的4.0版支持动态创建数组 但目前处于beta阶段 非正版的应用更是遥不可期

可以考虑一开始就声明一个超大的数组
或者后期根据实际情况声明一个合适的数组后将原有的数据拷贝到新数组的前部

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2009-10-6 21:31:24 | 显示全部楼层 来自 LAN
谢谢楼上
最后还是从新计算了。
回复 不支持

使用道具 举报

发表于 2009-10-7 10:20:22 | 显示全部楼层 来自 江苏徐州
这个讨论不错!希望继续发扬!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-26 04:24 , Processed in 0.058533 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表