Ruby Integer и Fixnum неэкспонированное поведение - PullRequest
4 голосов
/ 18 марта 2010

Я хочу использовать функцию gcd класса Integer. Используя пример из 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 ​​это работает правильно.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 08 мая 2010

require 'rational'

2 голосов
/ 18 марта 2010

Попробуйте

require 'rubygems'
72.gcd 168
...