franco_chao 发表于 2009-10-5 22:23:25

求助Fish 语言,数组扩充问题。

请问大家,

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

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

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

谢谢。

cloud328 发表于 2009-10-5 22:26:12

重新再定义一个数组。

franco_chao 发表于 2009-10-5 22:51:28

谢谢楼上,

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

lookcity 发表于 2009-10-6 09:25:19

本帖最后由 lookcity 于 2009-10-6 09:35 编辑

谢谢楼上,

程序里面很多参数,如果从新定义数组,就全部需要改动,而且后面各个子程序中相互调用也的改动。
有其他的方法吗?
franco_chao 发表于 2009-10-5 22:51 http://forum.simwe.com/images/common/back.gif
FLAC3D 3.0版本目前不支持动态数组的建立
新的4.0版支持动态创建数组 但目前处于beta阶段 非正版的应用更是遥不可期

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

franco_chao 发表于 2009-10-6 21:31:24

谢谢楼上
最后还是从新计算了。

zhangruian 发表于 2009-10-7 10:20:22

这个讨论不错!希望继续发扬!
页: [1]
查看完整版本: 求助Fish 语言,数组扩充问题。