24 lines
343 B
Python
24 lines
343 B
Python
|
let closures = []
|
||
|
for i in range(3):
|
||
|
let a
|
||
|
try:
|
||
|
a = 'bad'
|
||
|
closures.append(lambda: print(a))
|
||
|
continue
|
||
|
finally:
|
||
|
a = f'good {i}'
|
||
|
|
||
|
def foo():
|
||
|
let a
|
||
|
try:
|
||
|
a = 'bad'
|
||
|
closures.append(lambda: print(a))
|
||
|
return
|
||
|
finally:
|
||
|
a = 'good'
|
||
|
|
||
|
foo()
|
||
|
|
||
|
for i in closures:
|
||
|
i()
|