无符号数ruby

时间:2013-07-11 20:10:40

标签: ruby

我想要一个变量来保存一个无法分配负数的数字,以便myvar = -1最终成为0。我可以很容易地让自己的班级来做这件事,但红宝石已经有了吗?

2 个答案:

答案 0 :(得分:2)

你需要一个自定义类来完成它。由于Ruby是动态类型的,因此无法阻止特定变量保持负整数,甚至不能阻止字符串。

答案 1 :(得分:2)

不,您需要自己处理价值验证。以下是有关不同ruby数值类型的更多信息:http://www.techotopia.com/index.php/Ruby_Number_Classes_and_Conversions