generators can now be indexed, don't know if this is a good thing. however, it fixes some problems with lists

This commit is contained in:
David Halter
2012-06-27 14:35:12 +02:00
parent 56a14c7811
commit 19a5d788c4
4 changed files with 38 additions and 18 deletions

View File

@@ -0,0 +1,32 @@
# -----------------
# yield statement
# -----------------
def gen():
yield 1
yield ""
gen_exe = gen()
#? ['upper']
next(gen_exe).upper
#? ['real']
next(gen_exe).real
#? int() str()
next(gen_exe)
#? int() str() list
next(gen_exe, list)
# -----------------
# generators should be indexable?
# -----------------
def get(self):
yield 1
yield ""
arr = []
for a in arr:
arr += get()
#? int() str()
arr[0].