是foo + = 1被认为是功能性的?

时间:2011-05-21 06:10:11

标签: javascript functional-programming lisp

正在考虑创建一个CONS函数来创建一个列表,但后来意识到我没有用foo + = 1来改变任何状态,因为它的== foo = foo + 1是一个新对象

1 个答案:

答案 0 :(得分:15)

状态发生变化:变量foo引用的值发生变化。

这在任何纯粹的意义上都是“不起作用的”。我可能会把它称为“混乱”; - )

快乐的编码。