[ruby-list:2991] Re: access to instance variable

From: toyofuku@...
Date: 1997-05-21 10:32:10 UTC
List: ruby-list #2991
  豊福@パパイヤです。

まつもとさん
>> emacsの知識しかないのですが,バッファローカル変数とは
>>   とくに設定しないとグローバルの値を継承するが,指定するとバッ
>>   ファ固有の値を持てるもの
>> ですよね.
>|グローバルの値を変更したいときはどう書くのですか。
> emacsの話ですよね.set-defaultを使います.

  ありがとうございます。勉強になりました。

> これと全く同じ働きをするrubyの変数は無いです,残念
> ながら.

	class Buffer
		TABSTOP = 8
		attr :tabstop, TRUE
		@tabstop = TABSTOP
	end

	x = Buffer.new

で似たようなことできるのかなと思って試したのですが、
x.tabstop が nil になるようです。どこがいけないので
しょう。またこのままで、set-default に対応することが
書けるでしょうか。(Buffer::TABSTOP = 8 はダメなん
ですよね)
---
			豊福@パパイヤ
			unbound@papaya.juice.or.jp
			toyofuku@juice.or.jp

In This Thread

Prev Next