1·An immutable object's state cannot change after construction. In other words, the constructor is the only way you can mutate the object's state.
一个不可变对象的状态在其构造完成之后就不可改变,换句话说,构造函数是唯一一个您可以改变对象的状态的地方。
2·For situations where you just need to mutate state as part of the execution of some discrete task, this is a simple way to accomplish that.
对于仅需要改变状态并将其作为执行离散任务的一部分时,这是完成任务的简单方法。
3·Operators don't mutate the original source, but instead return a new sequence which will return the appropriate data
运算符不会改变原本的数据,而是返回一个新的序列,这个序列会返回相应的数据;
4·A levy on advertising could easily mutate into a tax on subscriptions to websites, says Dan Serfaty, chief executive of Viadeo, a business-networking site based in Paris.
位于巴黎的商业网站Viadeo的首席执行官Dan Serfaty认为,对广告征税很容易改变订阅网站的税收。
5·Because you create new objects rather than mutate old ones, systems with lots of updates can cause inefficiencies with garbage collection.
因为您是创建新的对象而不是改变原有的对象,因此有着大量更新的系统可能就会导致以为垃圾收集而带来的效率低下。