从Rational类我获得了分母的访问器。 但是我无法找到一个提名者访问者。
Rational(22/7).denominator give 7
我如何同样得到22?
Rational(22/7).**numerator**
答案 0 :(得分:4)
我从来没有听说过这个术语"提名者" (在此背景下)。分数顶部的数字称为分子。
2.1.8 :001 > Rational(22, 7).numerator
=> 22
另请注意,Rational(22/7)
会缩短为Rational(3/1)
,因为首先会执行除法。所以在你的例子中,你实际上会得到3和1而不是22和7。