From: Inaba Hiroto Date: 1998-10-29T00:58:07+09:00 Subject: [ruby-list:10430] 再定義できない演算子 rubyのman-1.1のsyntax.htmlの演算子式のところで、 > ほとんどの演算式には特別な形式のメソッド呼び出しですが,一部のものは制御構 > 造であり,再定義できません.再定義できない演算子形式の制御構造は以下の通り > です. > > =, .., ..., !, not, &&, and, ||, or, !=, !~ > > 演算子の組合せである自己代入演算子も再定義できません. となっていますが、 !, not, !=, !~については「制御構造であるから再定義で きない」というのは違うのではないでしょうか。 !=と!~は「演算子の組合せである」からできないと言っていいと思います。 !とnotについてはどういう説明が正しいでしょうか? それから、:: も再定義できないと思いますが、その旨の記述と理由の説明が いりませんか。 -- 稲葉 浩人 (inaba@st.rim.or.jp)