micropython: add micropython component
This commit is contained in:
25
components/language/micropython/tests/basics/generator1.py
Normal file
25
components/language/micropython/tests/basics/generator1.py
Normal file
@@ -0,0 +1,25 @@
|
||||
def f(x):
|
||||
print('a')
|
||||
y = x
|
||||
print('b')
|
||||
while y > 0:
|
||||
print('c')
|
||||
y -= 1
|
||||
print('d')
|
||||
yield y
|
||||
print('e')
|
||||
print('f')
|
||||
return None
|
||||
|
||||
for val in f(3):
|
||||
print(val)
|
||||
|
||||
#gen = f(3)
|
||||
#print(gen)
|
||||
#print(gen.__next__())
|
||||
#print(gen.__next__())
|
||||
#print(gen.__next__())
|
||||
#print(gen.__next__())
|
||||
|
||||
# test printing, but only the first chars that match CPython
|
||||
print(repr(f(0))[0:17])
|
Reference in New Issue
Block a user