kann mir jemand erklaeren was der 'yield'-befehl bewirkt?
etwas in diesem zusammenhang:
Code: Alles auswählen
for e in postorder(tree[1]): yield e
Code: Alles auswählen
tmp = [tree]
while tmp[0]:
node, left, right = tmp[0]
yield node
Code: Alles auswählen
for e in postorder(tree[1]): yield e
Code: Alles auswählen
tmp = [tree]
while tmp[0]:
node, left, right = tmp[0]
yield node
Code: Alles auswählen
def zaehler(start=0):
cnt = start
while True:
yield cnt
cnt += 1
iterator = zaheler()
print "iterator =", iterator.next()
for i in xrange(10):
print "i = %i, iterator = %i" %(i, iterator.next())
Code: Alles auswählen
from __future__ import generators