2022/06/02 今回の気になった bugs.ruby のチケット
今週は除算の切り上げを行う Numeric#ceildiv
を追加する提案がありました。
[Feature #18809] Add Numeric#ceildiv
- 「除算の切り上げ」を実現する
Numeric#ceildiv
を追加する提案- 「除算の切り上げ」とは、最も近い整数に切り上げられる除算の商を取得すること
class Integer # notice that b > 0 is assumed def ceildiv(b) (self + b - 1) / b end end # 例えば123アイテムあります。各ページに10個のアイテムを表示すると、何ページありますか? p 123.ceildiv(10) # => 13
- これはあると便利かも