1234567891011121314151617181920212223 |
- var member = "foo"
- func bar():
- print("bar")
- func test():
- var lambda1 = func():
- print(member)
- lambda1.call()
- var lambda2 = func():
- var nested = func():
- print(member)
- nested.call()
- lambda2.call()
- var lambda3 = func():
- bar()
- lambda3.call()
- var lambda4 = func():
- return self
- print(lambda4.call() == self)
|