えぐち@エスアンドイー です。

>>> In message [ruby-list:18651] Re: [book] $*, etc.
    On Tue, 16 Nov 1999 22:42:06 +0900, えぐち said:


えぐち>   % cat x.rb 
えぐち>   a = Class.new
えぐち>   b = Class.new
えぐち>   M = a = b
えぐち>   p [a.name, a.id]
えぐち>   p [b.name, b.id]
えぐち> 
えぐち>   % ruby x.rb 
えぐち>   ["M", 67582704]
えぐち>   ["M", 67582704]
えぐち> 
えぐち> これって、何が起こったの????

失礼、錯覚!

	M = a = b

が、この瞬間だけ、私の頭の中で左結合してました。^^)l

	M = a
	M = b

ならどうなるか?、とおもったのですが、、

  % ruby x.rb 
  x.rb:5: warning: already initialized constant M
  ["", 67582684]
  ["M", 67582664]

なんですね。

	えぐち