読者です 読者をやめる 読者になる 読者になる

Ruby の r サフィックス

Ruby1/2r みたいな式を見かけたので調べてみた。
2r という風に数値に r サフィックスをつけることで Rational(2/1) という風な定義になるみたい。
なので最初の式は 1 / Rational(2/1) となる。
また、このサフィックスRuby 2.1 から導入された模様。
ちなみに Ruby でこういうサフィックスをユーザ定義することってできないんですかね