質問: ### 前提・実現したいこと プログラムを書いている際に、`Integer((10-2)/4) + 1 #=> 3`というコードを見かけました。 これが`(10-2) /4 + 1`を計算しているということはわかるのですが、なぜIntegerが先頭についているのでしょうか? ()がIntegerクラスの特異メソッドなのかと思いましたが、レファレンスには得意メソッドはsqrtしか記載されていませんでした。 よろしくお願いします。
回答: Kernel.#Integerです なぜIntegerで囲むかは、なんとなくRuby2.5で削除されたmathn対策な気がします。