Project1
标题:
VA会有溢出这一说法吗?
[打印本页]
作者:
tan12345
时间:
2015-1-23 14:54
标题:
VA会有溢出这一说法吗?
举个例子,比如我让某个变量一开始等于0,然后每1秒钟自身加1,然后一直运行游戏,这个变量会溢出吗?
(以前学java的,有变量类型定义,比如int、double等,int是存在范围的,超过范围其实就是溢出)
然后我今天还特意测试了一下:
a = 9999999999999999999999999999999999999999999
a = a + 1
p a
返回的结果是正常的,没有超范围,所以引起了我的好奇,VA没有溢出的吗?
作者:
david_ng223
时间:
2015-1-23 15:03
提示:
作者被禁止或删除 内容自动屏蔽
作者:
喵呜喵5
时间:
2015-1-23 15:14
Ruby是弱类型语言
作者:
taroxd
时间:
2015-1-23 16:28
等到内存放不下这个数字的时候,会溢出的
作者:
欧买歌
时间:
2015-1-23 16:41
这个问题貌似没有什么意义吧?
还有溢出是什么意思?
如果要限制范围的话,例如100,那么:
if a > 100
a = 100
end
额,当我什么都没有说。
作者:
tan12345
时间:
2015-1-23 18:38
taroxd 发表于 2015-1-23 16:28
等到内存放不下这个数字的时候,会溢出的
跟我想的一样,就和以前看到的如果图片不释放,玩久了就会报错这个类型差不多,好吧,结贴了。
作者:
VIPArcher
时间:
2015-1-23 20:26
a = 233
loop {a*=a;p a}
复制代码
无视我
作者:
XYZ加农炮
时间:
2015-1-24 08:32
记得Ruby里有两个整数类,会进行自动切换。反正可以储存很大很大的数字,但是内存溢出就不行了。
这一点不像Pascal、C++这些,有诸如2147483648这样的限制……变量也是直接拿来用的……
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1