From: NISHIKAWA Date: 2000-02-14T01:13:36+09:00 Subject: [ruby-list:20675] 括弧省略の問題? こんばんは。にゃす@3webです。 下のようなスクリプトを実行したところ、 300と表示されて欲しいのですが、3になります。 ちょっと個人的にいやな感じ(失礼)なのですが、これに対して 「括弧を代入右辺全体に付ける」以外のごまかし方がありますでしょうか? class Test attr :test,1 end a=Test.new a.test= (1+2)*100 p a.test 原因は、 ( a.test=(1+2) )*100 と解釈されてしまってることのようです。 #既出の話題かと思って検索してみたのですが、うまく引っかかりませんでした __ ☆ にゃす @3Web ★ PGP指紋 24 DC 99 F5 3E 4A C2 07 AA 21 B4 0F 96 60 34 1D ※ 公開鍵 http://www.threeweb.ad.jp/~nyasu/pgpkey.html