Python syntax wart
Lawrence D'Oliveiro
ldo at geek-central.gen.new_zealand
Mon Sep 10 03:54:49 EDT 2007
In message <5kk8p0F3vfqqU1 at mid.uni-berlin.de>, Marc 'BlackJack' Rintsch
wrote:
> On Mon, 10 Sep 2007 15:02:58 +1200, Lawrence D'Oliveiro wrote:
>
>> In message <5ki2sdF3nr68U1 at mid.individual.net>, Bjoern Schliessmann
>> wrote:
>>
>>> Lawrence D'Oliveiro wrote:
>>>> But then you can no longer use indentation to display the
>>>> two-dimensional structure of the statement.
>>>
>>> How can a statement be two-dimensional?
>>
>> Like this (from C++ code, but the idea is the same):
>>
>> if
>> (
>> ThisCh >= 'A' and ThisCh <= 'Z'
>> or
>> ThisCh >= '0' and ThisCh <= '9'
>> or
>> ThisCh == '_'
>> or
>> ThisCh == '.'
>> )
>> ...
>
> I still down see the second dimension.
Horizontal + vertical = 2 dimensions.
A more complicated example:
if
(
TheProduct == JobSettings.Product.end()
or
TheProduct->second.PerType != ProductPerPerson
and
TheProduct->second.PerType != ProductPerNone
)
...
More information about the Python-list
mailing list