foo + = 1 считается функциональным? - PullRequest
3 голосов
/ 21 мая 2011

Думал о создании функции CONS для создания списка, но затем понял, что я не мутирую ни одно состояние с foo + = 1, так как его == foo = foo + 1, который является новым объектом

1 Ответ

15 голосов
/ 21 мая 2011

Состояние изменяется: изменяется значение, указанное в переменной foo.

Это "не функционально" в чистом смысле. У меня может возникнуть соблазн назвать это «запутанным»; -)

Удачного кодирования.

...