Re: [R] [Rd] Multiplication

From: Patrick Burns <pburns_at_pburns.seanet.com>
Date: Sat 07 Jan 2006 - 03:42:23 EST

BR> Anyone got a counter example where unary minus is BR> higher than power?

Excel (at least sort of). See

http://www.burns-stat.com/pages/Tutor/spreadsheet_addiction.html

Patrick Burns
patrick@burns-stat.com
+44 (0)20 8525 0696
http://www.burns-stat.com
(home of S Poetry and "A Guide for the Unwilling S User")

Barry Rowlingson wrote:

>[crossed over to r-help since its not a bug and not a devel thing any more]
>
>Thomas Lumley wrote:
>
>
>
>>So is -2^2. The precedence of ^ is higher than that of unary minus. It
>>may be surprising, but it *is* documented and has been in S for a long
>>time.
>>
>>
>
>And just about every other programming language:
>
>Matlab:
>
> >> -2^2
>
>ans =
>
> -4
>
>
>Maxima:
>
>(C1) -2^2;
>(D1) - 4
>
>Fortran:
> print *,-2**2
> -4
>
>Perl:
>
>$ perl -e 'print -2^2'
>4294967292
>
> Oops. I mean:
>
>$ perl -e 'print -2**2'
>-4
>
> The precendence of operators is remarkably consistent over programming
>languages over time. It seems natural for me now that ^ is done before
>unary minus, but I don't know if that's because I've been doing that for
>25 years or because its really more natural.
>
> Anyone got a counter example where unary minus is higher than power?
>
>Barry
>
>______________________________________________
>R-help@stat.math.ethz.ch mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>
>
>
>
>



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Sat Jan 07 03:48:12 2006

This archive was generated by hypermail 2.1.8 : Sat 07 Jan 2006 - 06:07:23 EST