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()
|