[#6617] Re: IPv6 ruby — Jun-ichiro itojun Hagino <itojun@...>

26 messages 1999/04/15
[#6672] Re: IPv6 ruby — matz@... (Yukihiro Matsumoto) 1999/04/28

まつもと ゆきひろです

[#6673] Re: IPv6 ruby — itojun@... 1999/04/28

[#6674] Re: IPv6 ruby — matz@... (Yukihiro Matsumoto) 1999/04/28

まつもと ゆきひろです

[#6675] Re: IPv6 ruby — itojun@... 1999/04/28

[#6676] Re: IPv6 ruby — matz@... (Yukihiro Matsumoto) 1999/04/28

まつもと ゆきひろです

[#6677] Re: IPv6 ruby — itojun@... 1999/04/28

[ruby-dev:6640] Re: -2**2 => 4

From: EGUCHI Osamu <eguchi@...>
Date: 1999-04-22 02:16:45 UTC
List: ruby-dev #6640
えぐち@エスアンドイー です。

>>> In message [ruby-dev:6639] -2**2 => 4
    On Thu, 22 Apr 1999 10:41:40 +0900, Inaba Hiroto <inaba@sdd.tokyo-sc.toshiba.co.jp> said:

inaba> 稲葉です.
inaba> 
inaba> fj.sci.mathを読んでいて, 昔Perlでも単項-とべき乗**にからむバグがあった
inaba> (らしい)ことを思いだして, 
inaba> 
inaba>  % perl -le 'print -2**2'
inaba>  -4
inaba> 
inaba> と試してみました. ついでにrubyでやってみたところ, 
inaba> 
inaba>  % ruby -le 'print -2**2'
inaba>  4

興味深い問題ですね。

ruby の挙動(-2 で1つのトークン)も一理あると思います。

ちなみに

  % awk --version
  Gnu Awk (gawk) 2.15, patchlevel 5
  % awk 'BEGIN {print -2**2}'
  -4

でした。(うぅむ)

C には ** ないしなぁ。。
単項マイナスより強い二項演算子ってありましたっけ?

他の言語はどうなんでしょうか、(Fortran とか)

	えぐち

In This Thread

Prev Next