[Python-Dev] New syntax for 'dynamic' attribute access (original) (raw)
Ron Adam rrr at ronadam.com
Tue Feb 13 04:01:57 CET 2007
- Previous message: [Python-Dev] New syntax for 'dynamic' attribute access
- Next message: [Python-Dev] New syntax for 'dynamic' attribute access
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Barry Warsaw wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Feb 12, 2007, at 7:32 PM, Guido van Rossum wrote:
Oh, now I am definitely in favor of .[]! I read it in gmail in FireFox which uses a small variable-pitch font whose dot is a single pixel. The .() example was hard to find; the .[] jumped out immediately. (When do you ever see self[anything]?) Raymond's -> suggestion was nice.
I think it's gets a bit awkward in some situations.
if bar->'__%s__' % attr < -42: print 'Hello World'
if bar.['__%s__' % attr] > -42: print 'Hello World'
To me it's easier to parse the second one visually.
Ron
- Previous message: [Python-Dev] New syntax for 'dynamic' attribute access
- Next message: [Python-Dev] New syntax for 'dynamic' attribute access
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]