【发布时间】:2012-06-27 00:28:48
【问题描述】:
可能重复:
Ruby syntax question: Rational(a, b) and Rational.new!(a, b)
我正在阅读红宝石镐书,我对创建有理数的语法感到困惑。
Rational(3,4) * Rational(1,2)
生产
=> 3/8
为什么Rational 不需要new 方法(我还注意到,例如我可以在没有新方法的情况下创建字符串)?
【问题讨论】:
-
啊,是的,我没有看到那个副本。你是对的。
标签: ruby keyword rational-numbers