I'm coming from Tcl-world ...
Andreas.Leitgeb at siemens.at
Mon Aug 5 14:58:49 CEST 2002
holger krekel <pyth at devel.trillke.net> wrote:
> Heiko Wundram wrote:
>> There is no way to do anything like that in Python, there just isn't.
> Huh? Maybe you mean there isn't this exact syntax which is correct.
As I already f'up'd to Heiko, I think he was right.
Using generators can solve my problem in most cases, but it
still is not as general & powerful as the loop I asked for.
It's not that I ask for adding one to Python, it's just
that now I know, whenever I'd have felt like using such
a for-loop I'd have to do it differently.
> def counted_doubler(...): ... yield(i,s) ...
> for i,s in counted_doubler(42,'*'):
while this shows how to use more than one loop-var parallel,
(which looks like a useful idiom: thanks) it's not
a complete replacement for other languages' "for".
> Syntactic sugar is relatively
> minimal compared to other languages.
I don't understand, why "Syntactic sugar" has such a negative
connotation in most language-newsgroups.
It's usually syntactic sugar, that makes a language pleasing to
Languages without sugar (such as lisp/scheme but also various
assembler-langs as far as I know them) are really abhorrent for me.
Python also does have it's portion of s.s., and it's good it does.
Newsflash: Sproingy made it to the ground !
read more ... <http://avl.enemy.org/sproingy/>
More information about the Python-list