Ruby 初心者スレッド Part 24
■ このスレッドは過去ログ倉庫に格納されています
0376デフォルトの名無しさん
2009/01/11(日) 02:28:22メソッドの入れ子って出来ますか?
たとえば、
def method1
処理
def method2
処理
end
end
としたら、method1だけ呼びだしたらmethod1の処理のみで終了。
method1.method2みたいに呼びだしたら両方の処理を実行、みたいな。
この書き方だと
ttp://www.ruby-lang.org/ja/man/html/_A5AFA5E9A5B9A1BFA5E1A5BDA5C3A5C9A4CEC4EAB5C1.html#a.a5.e1.a5.bd.a5.c3.a5.c9.c4.ea.b5.c1.a4.ce.a5.cd.a5.b9.a5.c8
みたいになっちゃうから無理なのは明白だけど・・・
method1に引数を与えてmethod2の処理をif文でくくって引数の値で処理するか否かを
決めるって方法もあるけど、見た目的にごちゃごちゃするから嫌というか・・・
なんかいい方法あったら教えてください。
■ このスレッドは過去ログ倉庫に格納されています