Ruby初心者スレッド Part 11
■ このスレッドは過去ログ倉庫に格納されています
0792デフォルトの名無しさん
2007/04/26(木) 00:29:11class Hoge
def func=
puts "func= is called"
end
end
hoge = Hoge.new
hoge.func=1
test.rb8:in `func=': wrong number of arguments (1 for 0) (ArgumentError)
from test.rb:8
obj.method=arg の形は
obj.method=(arg) と解釈されるので、method=は引数を1つとる
形で定義されていなければならない。
■ このスレッドは過去ログ倉庫に格納されています