0
Q
爲什麼
A
回答
4
x
在lambda中不是免費的,但它在lambda之外是免費的。或者更簡單地說,在
x (\y. y)
x
是免費的,但y
不是。當沒有封閉的lambda綁定它們時,變量是自由的;因爲根本沒有包含x
的lambda,所以肯定沒有包含x
的lambda,它也綁定x
。
相關問題
- 1. 爲什麼叫StackOverflowException?爲什麼不HeapOverSizedException?
- 2. 爲什麼要爲
- 3. 爲什麼ISO_C_BINDING
- 4. 爲什麼不
- 5. NullPointerException爲什麼?
- 6. IndexOutofBoundException爲什麼?
- 7. 。爲什麼?
- 8. 。爲什麼?
- 9. 爲什麼UIViewPropertyAnimator
- 10. 爲什麼。我
- 11. 爲什麼
- 12. 爲什麼
- 13. 爲什麼headerFileName_H
- 14. 爲什麼Nullpointerexception?
- 15. 什麼爲T
- 16. 爲什麼
- 17. 爲什麼IllegalMonitorStateException?
- 18. java.io.FileNotFoundException,爲什麼?
- 19. 爲什麼targetNamespaces?
- 20. 爲什麼抓
- 21. 爲什麼TranslateMessage
- 22. 爲什麼silverlight
- 23. NHibernate.Exceptions.GenericADOException爲什麼?
- 24. 爲什麼
- 25. 爲什麼glTranslatef?
- 26. 爲什麼
- 27. 」。爲什麼?
- 28. 爲什麼@autoreleasepool?
- 29. NullPointerException ...爲什麼?
- 30. 爲什麼string.format?
怎麼樣?(λx。x(λy。x y z y)x)x y',是第二個lambda內部的「x」嗎?我認爲不是,因爲它綁定到外層lambda? –
@zero_coding你完全正確。 –