2012-02-07から1日間の記事一覧
概要 Rubyの繰り返しについて〜その4。 loop 下記の構文で無限ループを作成できます。 loop { 処理 } サンプルコード count = 0 loop { count += 1 p count break if count > 9 } 出力 1回目、2回目、3回目、4回目、5回目、6回目、7回目、8回目、9回目、10回…
概要 Rubyの繰り返しについて〜その3。 今回もその2同様Javaには全くない概念。 times 下記の構文で処理を一定回数繰り返すことが出来ます。 数値オブジェクト.times{|ループごとの数値| 処理内容 } Javaでいうところの for (i=0;i
概要 Rubyの繰り返しについて〜その2。 今回はJavaには全くない概念。 範囲オブジェクト first...last開始値から終了値までの連続したRange型のオブジェクトを作成する。 サンプルコード months = 1..12 months.each{|month|print "#{month}月,"} p months.c…
概要 Rubyの繰り返しについて while文 Javaのwhile(条件){処理}と同じ。 while 条件式 do 処理 end ※doは省略可能 until文 Javaにはない。 whileとは反対で条件が偽である間処理を継続する until 条件式 do 処理 end ※doは省略可能 for文 for 変数 in オブジ…