![]() |
1
4
是:员工未被修改
是的,尽管规则使用了不正确的术语。它创建的是一个对象,而不是一个变量。无法创建变量。
不,至少不是你做这件事的方式。修改可变对象本身并没有什么坏处:它们是可变的是有原因的。但是
这样,就清楚地表明,管道的作用是对列表中的元素产生副作用。而且它也不会创建(可能)无用的列表副本。 |
![]() |
2
0
同意@JB Nizet,但如果您不想更改原始对象,但想将employee的名称更改为大写。使用对象克隆。 伪代码:
你可以用更好的方式写。 |
![]() |
Emanuel Pinho · 无不变目标push的角度变化检测策略 7 年前 |
![]() |
MingtyeP · 如何使用不可变js取消移动列表中的每个元素? 7 年前 |
![]() |
Brannon · 让赋值运算符在申报时工作 7 年前 |
![]() |
Javallion · JAVA中的不可变对象初始化 7 年前 |
![]() |
Ankush Pandit · 字符串与字符串数组元素之间的比较 7 年前 |
![]() |
plamkata__ · Swift到Kotlin,管理不可变列表 7 年前 |