[#1026] Is this a bug? — Dave Thomas <Dave@...>

18 messages 2000/01/03

[#1084] Infinite loop — Dave Thomas <Dave@...>

17 messages 2000/01/11

[#1104] The value of while... — Dave Thomas <Dave@...>

24 messages 2000/01/11

[ruby-talk:01176] Re: Possible bug in ruby-man-1.4

From: matz@... (Yukihiro Matsumoto)
Date: 2000-01-25 01:14:12 UTC
List: ruby-talk #1176
Hi,

In message "[ruby-talk:01172] Re: Possible bug in ruby-man-1.4"
    on 00/01/24, Huayin Wang <wang@rjka.com> writes:

|does this have anything to do with the following?
|
|irb(main):001:0> -2 ** 2
|-4

Yes, but precedence of ** operater is usually higher than unary minus
operator among programming languages, e.g.

  % perl -le 'print -2**2'
  -4
  % python -c 'print -2**2'
  -4
  % ruby -e 'p -2**2'
  -4
  % ruby.new -e 'p -2**2'
  4

Hmm...
							matz.

In This Thread