Ruby 无符号数红宝石

Ruby 无符号数红宝石,ruby,Ruby,我想要一个变量来保存一个不能被赋值为负数的数字,这样myvar=-1就会变成0。我可以很容易地创建自己的类来实现这一点,但是ruby已经有了吗?您需要一个自定义类来实现这一点。由于Ruby是动态类型的,所以您无法阻止特定变量包含负整数,甚至是字符串。您需要一个自定义类来完成此操作。由于Ruby是动态类型的,因此您无法阻止特定变量包含负整数,甚至是字符串。不,您需要自己处理值的验证。这里有关于不同ruby数值类型的更多信息:不,您需要自己处理值的验证。以下是关于不同ruby数值类型的更多信息:

我想要一个变量来保存一个不能被赋值为负数的数字,这样
myvar=-1
就会变成
0
。我可以很容易地创建自己的类来实现这一点,但是ruby已经有了吗?

您需要一个自定义类来实现这一点。由于Ruby是动态类型的,所以您无法阻止特定变量包含负整数,甚至是字符串。

您需要一个自定义类来完成此操作。由于Ruby是动态类型的,因此您无法阻止特定变量包含负整数,甚至是字符串。

不,您需要自己处理值的验证。这里有关于不同ruby数值类型的更多信息:

不,您需要自己处理值的验证。以下是关于不同ruby数值类型的更多信息: