我想使用 Integer 类的 gcd 函数。使用 Ruby Doc 中的示例作为测试,它失败了:
irb(main):001:0> 72.gcd 168
NoMethodError: undefined method `gcd' for 72:Fixnum
from (irb):1
我有 Windows 一键安装程序 ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]
。在具有相同版本的 ruby 的其他 PC 上,这可以正常工作。
有什么想法吗?
最佳答案
尝试
require 'rubygems'
72.gcd 168
关于Ruby Integer 和 Fixnum 意外行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2469422/