Ruby 初心者スレッド Part 39
■ このスレッドは過去ログ倉庫に格納されています
0556デフォルトの名無しさん
2010/11/18(木) 12:58:16Rubyでの定義文(classやdef)は実行文なので、実行されないと定義もされない。
hoge("huga") # この時点ではまだhoge()の定義文が実行されてないからエラー
def hoge(text)
puts text
end
class SelfTest
def fuga
hoge("success!!")
end
def hoge(text)
puts text
end
end
test = SelfTest.new
test.fuga # この時点でfuga()もhoge()も定義文が実行されているからエラーにならない
■ このスレッドは過去ログ倉庫に格納されています