ume

Ruby メソッド downto(), upto()

downtoメソッドとは

self から min まで 1 ずつ減らしながら繰り返す

公式

self.downto(min){|num| p num}

例文

例 5.downto(1){|num| p num}
出力結果5,4,3,2,1

例 5.downto(3){|num| p num}
出力結果5,4,3

downtoの逆のことをするuptoメソッドもある

uptoメソッド

selfをmaxまで1ずつ増やしながら繰り返す

公式

self.upto(max){|num| p num}
例 1.upto(5){|num| p num}
出力結果1,2,3,4,5

例 1.upto(10){|num| p num}
出力結果1,2,3,4,5,6,7,8,9,10

参考情報

docs.ruby-lang.org

docs.ruby-lang.org