爲什麼不能正常工作?如何在ruby中爲一個模塊覆蓋一個類?
module Magic
class Fixnum
def div2(other)
self.to_f/other
end
alias :"/" :div2
end
end
module SomeModule
include Magic
1/4 == 0.25 #should be true in here
end
1/4 == 0.25 #should be false everywhere else
一個細節:'self.to_f'確定,但'to_f'就足夠了。 –