2011-05-21 52 views
3

是创造一个缺点的思维函数来创建一个列表,但后来意识到,我不是任何突变状态,FOO + = 1,因为它的==富= FOO + 1这是一个新的对象是foo + = 1认为功能?

+9

实际上,'foo + = foo + 1'不是'foo = foo + 1',而是'foo = foo + foo + 1'。 – jer 2011-05-21 06:12:28

+0

好点我在想我的foo + = 1 – 2011-05-21 08:40:30

回答

15

的状态是已更改:变量foo引用的值发生更改。

这是纯粹意义上的“不起作用”。我可能会被称为“令人困惑”;-)

快乐的编码。