From: toyofuku@... Date: 1997-05-21T19:32:10+09:00 Subject: [ruby-list:2991] Re: access to instance variable 豊福@パパイヤです。 まつもとさん >> 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