赞 | 0 |
VIP | 0 |
好人卡 | 110 |
积分 | 1 |
经验 | 24791 |
最后登录 | 2013-6-25 |
在线时间 | 687 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 687 小时
- 注册时间
- 2012-10-29
- 帖子
- 1543
|
本帖最后由 j433463 于 2012-12-14 14:29 编辑
对程式语言来说,变量只要设了就有它的值,即使没有给它一个初始值,
nil 本身就是变量的值,”” 空字串或 0 也是变量的值,已经存在了的,
所以最大项目数调多了,即使空着没有给名称,没有设定,同样是个变数,
那就同样占了空间。
但我不清楚rm的变量空间命名空间是怎么处理它的大小,
不知是随机改变调整还是固定一致不变的,如前所说,
这个问题对 rm 来说,个人觉得似乎没有必要去在意它,
就算都把最大数目调到最多,也就万个变量而已,
才多少位元,它占用的空间没有位图来得大,
以前写程式测试效率时都是用百万为单位去跑回圈刷变量,
那也没有造成电脑负荷过重,变量运算几十毫秒就跑完了,
根本没什么,反而位图的处理才比较吃资源吧。
要补充的是,加一个技能不只多加一个变数,看 rm 的怎么做,
它其中有名称,有图示,有说明,有技能类型......等等很多项,
每一项就是一个变数,包含计算公式,备注都是,最大值加一个,
变量就好几个,每一值都需要一个变量去存放,有可能是阵列形式,
有可能是用分隔符组合的字串,不要以为一定只有一个,可能不止一个。
|
评分
-
查看全部评分
|