<div dir="ltr">Hi!<br><div><br></div><div>`(4/6) numerator` returns 2 because `4/6` is evaluated first. Compare it to `(Fraction numerator: 4 denominator: 6) numerator`.<br><br></div><div>Why would you need `numerator` or `denominator` if not working with fraction arithmetic? I checked their senders, and the code shown only deals with fractional arithmetic.<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 5 Jul 2024 at 16:52, Mark Volkmann via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I was surprised to see that the numerator and denominator instance methods of the Fraction class are in the private method category. Why should invoking those be avoided? Perhaps they are considered to be confusing since they return values from the reduced form of the fraction. For example, `(4 / 6) numerator` returns 2 because the reduced form of the fraction is `2 / 3`.<br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><font face="arial, helvetica, sans-serif">R. Mark Volkmann</font></div><div><span style="font-size:12.8px"><font face="arial, helvetica, sans-serif">Object Computing, Inc.</font></span></div></div></div></div></div></div></div></div></div>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div>