2011-05-21 50 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引用的值發生更改。

這是純粹意義上的「不起作用」。我可能會被稱爲「令人困惑」;-)

快樂的編碼。