>>420
うーん、一本とられたわい。
もうこの話は終わりのようじゃが念のため。
メソッド名はvisible、変数は@visibleで、「@を除いて」を省略した言い方をし
とるんだが。別にメソッドと変数を一緒くたにはしてないがのう。
変数名に?が利用できないのは事実じゃが、それは別にattrのせいでもなかろう。
「かなえられない夢(?の利用)」を思い出して嫌なんかも知らんが、attrファ
ミリー自体は、attr_accessor(読み書き両用),attr_reader,attr_writerとそ
ろっておって、クラス属性の宣言手段として結構なものだがのう。特に変数の数
が多いときはカンマで続けられるから便利じゃ。attrを毛嫌いするのは、attrが
不憫じゃ。まあ、好きずきじゃが。
単純な参照(および設定)だけならattrファミリーで良し。細かいことしようと
思えば明示的にメソッド定義して、使い分けすれば良いだけの話じゃ。