- ベストアンサー
ruby の while ~end の適応区間について
rubyで while end と関数を組みますが (1)while (2)while (2)end (1)end とした場合 (1)の間に(2)を組むような方法はあるのでしょうか? その書き方を知りたいです。 (1)で開始され(2)で終わるのではなく、(1)で開始され(1)で終わるように 命令したいです。
- みんなの回答 (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 上記なかんじで。 出来るのか試してませんが。