[#139] ruby 0.97 available — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろ@トヨタケーラムです.
1 message
1996/02/13
[#145] Re: The black face. — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろ@トヨタケーラムです.
1 message
1996/02/14
[#182] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:178] Re: DOS port
1 message
1996/02/20
[#184] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:181] Re: DOS port
1 message
1996/02/20
[#185] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:183] Re: DOS port
1 message
1996/02/20
[#196] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:183] Re: DOS port
1 message
1996/02/26
[#198] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:197] Re: DOS port
1 message
1996/02/26
[#201] Re: ruby for JPower — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろ@トヨタケーラムです.
1 message
1996/02/26
[ruby-list:235] TUTORIAL - instance variable
From:
matz@... (Yukihiro Matsumoto)
Date:
1996-02-29 11:41:45 UTC
List:
ruby-list #235
まつもと ゆきひろ@トヨタケーラムです. チュートリアルの続きです.まだしばらく続きます. -- インスタンス変数 インスタンス変数は`@'で始まる名前で指定される.インスタンス 変数とは`self'で参照されるオブジェクトに固有の変数である.同 じ種類のオブジェクトでも,異なるオブジェクトであればインスタ ンス変数の値はそれぞれ異なる.オブジェクトの外側からは直接イ ンスタンス変数の値を見たり,変えたりできないので,そうするた めにはなんらかのメソッドを経由する必要がある.初期化されてい ないインスタンス変数の値は`nil'である. rubyのインスタンス変数は宣言が要らない.これはオブジェクトが 柔軟な構造を持っていることを意味している.実際,rubyのインス タンス変数は動的に増える. ruby> class InstTest ruby| def foo(n) ruby| @foo = n ruby| end ruby| def bar(n) ruby| @bar = n ruby| end ruby| end InstTest ruby> i = InstTest.new #<InstTest:0x83678> ruby> i.foo(2) 2 ruby> i #<InstTest: @foo=2> ruby> i.bar(4) 4 ruby> i #<InstTest: @foo=2, @bar=4>