Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #67945

Re: Ternary operator associativity

Date 2014-03-06 10:47 -0700
From Michael Torrie <torriem@gmail.com>
Subject Re: Ternary operator associativity
References <f3bd8da6-dc2e-4b05-b50b-3a2c9d825367@googlegroups.com>
Newsgroups comp.lang.python
Message-ID <mailman.7869.1394128061.18130.python-list@python.org> (permalink)

Show all headers | View raw


On 03/06/2014 04:34 AM, candide wrote:
> According to the official documentation, the ternary operator has left-to-right associativity :
> 
> -------------------
> Operators in the same box group left to right (except for comparisons, including tests, which all have the same precedence and chain from left to right -- see section Comparisons -- and exponentiation, which groups from right to left).
> -------------------
> 
> 
> Nevertheless, the ternary operator grouping seems to be from right to left, compare :

I was reading a blog about PHP the other day and it mentioned PHP was
the only language he knew of that had ternary operator precedence going
left to right.  All other languages use right to left.  So I assume that
Python also uses right to left and that the documentation is a bug.

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Ternary operator associativity candide <c.candide@laposte.net> - 2014-03-06 03:34 -0800
  Re: Ternary operator associativity Michael Torrie <torriem@gmail.com> - 2014-03-06 10:47 -0700
  Re: Ternary operator associativity Terry Reedy <tjreedy@udel.edu> - 2014-03-06 13:52 -0500
  Re: Ternary operator associativity Tim Chase <python.list@tim.thechases.com> - 2014-03-06 12:59 -0600
  Re: Ternary operator associativity Terry Reedy <tjreedy@udel.edu> - 2014-03-06 15:15 -0500

csiph-web