Rubyについて Part 2
■ このスレッドは過去ログ倉庫に格納されています
0236Ruby歴5時間
NGNGえーと、あるクラスのメソッドをoverrideするとき、例えば下記ですが、
class Foo < File
def each_line(sep)
aProc = Proc.new
super(sep, &aProc)
end
end
と、わざわざProc.newしないで super(sep) と書くだけで上にブロックまで
もが渡されるのはなんでですか?そういうものですか?
手元に「プログラミングRuby」と「オブジェクト指向スクリプト言語Ruby」が
あるんですが、説明ってどっかにありますかねえ…。
是非おしえてくださいませ。。
■ このスレッドは過去ログ倉庫に格納されています