![]() |
1
4
命令式语言通常是围绕状态的概念构建的。因此,语言特性(包括闭包)更能反映这一点。是的,这种行为有时会令人困惑,但它是问题的一部分,也是在应用程序中具有状态的优势。
这可以通过一个不可变的闭包来实现,因为我实际上并不修改变量指向的位置。然而,很明显,我仍在进行变异操作。 |
![]() |
2
3
语言应该有按值捕获或按引用捕获的lambda吗?你自己决定,但请看“ On lambdas, capture, and mutability “更多评论。 |
![]() |
Emanuel Pinho · 无不变目标push的角度变化检测策略 7 年前 |
![]() |
MingtyeP · 如何使用不可变js取消移动列表中的每个元素? 7 年前 |
![]() |
Brannon · 让赋值运算符在申报时工作 7 年前 |
![]() |
Javallion · JAVA中的不可变对象初始化 7 年前 |
![]() |
Ankush Pandit · 字符串与字符串数组元素之间的比较 7 年前 |
![]() |
plamkata__ · Swift到Kotlin,管理不可变列表 7 年前 |