Ruby初心者質問スレPart3
■ このスレッドは過去ログ倉庫に格納されています
0138デフォルトの名無しさん
2005/10/02(日) 19:03:00いろいろともちつけ
class Hoge
def [](x,y)
end
def []=(x,y,z)
end
end
h = Hoge.new
h[1,2] # [](1,2) の呼び出し
h[1,2] = 3 # []=(1,2,3) の呼び出し
リファレンスだと
http://ruby-lang.org/ja/man/index.cgi?cmd=view;name=%A5%AF%A5%E9%A5%B9%A1%BF%A5%E1%A5%BD%A5%C3%A5%C9%A4%CE%C4%EA%B5%C1
「そのほか特殊な形式をとるメソッド定義を以下に挙げます。」以下。
■ このスレッドは過去ログ倉庫に格納されています