From: Inaba Hiroto Date: 1999-04-22T12:09:59+09:00 Subject: [ruby-dev:6641] Re: -2**2 => 4 Subject: [ruby-dev:6640] Re: -2**2 => 4 From: EGUCHI Osamu Date: Thu, 22 Apr 1999 11:16:45 +0900 > えぐち@エスアンドイー です。 > > >>> In message [ruby-dev:6639] -2**2 => 4 > On Thu, 22 Apr 1999 10:41:40 +0900, Inaba Hiroto said: > inaba> % ruby -le 'print -2**2' > inaba> 4 > > 興味深い問題ですね。 > > ruby の挙動(-2 で1つのトークン)も一理あると思います。 仕様です, ってのもなくはないかもしれませんが, -x**2と違うのは, 混乱し ませんか? > ちなみに > > % awk --version > Gnu Awk (gawk) 2.15, patchlevel 5 > % awk 'BEGIN {print -2**2}' > -4 > > でした。(うぅむ) > > C には ** ないしなぁ。。 > 単項マイナスより強い二項演算子ってありましたっけ? > > 他の言語はどうなんでしょうか、(Fortran とか) 書きわすれてたんですが, f2cを調べた結果は-4でした. -- 稲葉 浩人