• ベストアンサー

ruby の while ~end の適応区間について

rubyで while end と関数を組みますが (1)while (2)while (2)end (1)end とした場合 (1)の間に(2)を組むような方法はあるのでしょうか? その書き方を知りたいです。 (1)で開始され(2)で終わるのではなく、(1)で開始され(1)で終わるように 命令したいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

Rubyのwhile式は当然ネスト可能です。 while condition while another_condition something end end と書けば、別に最初に出現したendで外側のwhileまで終わったりはしません。

その他の回答 (1)

  • blue_high
  • ベストアンサー率49% (56/114)
回答No.1

単純に別にメソッドを作成して、 (1)~(1)の間で呼び出せばいいじゃないですか? ex) def hoge while hoge2(a) end end def hoge2(A) while 処理 end end 上記なかんじで。 出来るのか試してませんが。

関連するQ&A