FAQ(よくある質問)
法人向けサービス
解決済みの質問
rubyで while end と関数を組みますが (1)while (2)while (2)end (1)end とした場合 (1)の間に(2)を組むような方法はあるのでしょうか? その書き方を知りたいです。 (1)で開始され(2)で終わるのではなく、(1)で開始され(1)で終わるように 命令したいです。
投稿日時 - 2010-02-09 06:16:25
QNo.5661006
aaaiiyuda
困ってます
Rubyのwhile式は当然ネスト可能です。 while condition while another_condition something end end と書けば、別に最初に出現したendで外側のwhileまで終わったりはしません。
投稿日時 - 2010-02-09 14:09:12
ANo.2
yugui
6人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(1件中 1~1件目)
ANo.1
blue_high
単純に別にメソッドを作成して、 (1)~(1)の間で呼び出せばいいじゃないですか? ex) def hoge while hoge2(a) end end def hoge2(A) while 処理 end end 上記なかんじで。 出来るのか試してませんが。
投稿日時 - 2010-02-09 12:04:13
ページTOP
カテゴリ
OKWaveのオススメ
教えて弁護士さん!
お金の悩みQ&A特集はこちら
おすすめリンク