Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

No, it doesn't. Pure FP is about pure functions, meaning only that they don't have side-effects (essentially just that you could replace the function call with it's return value without changing the semantics of the program). If a function mutates some global state then that would certainly make it impure but a function which takes an input, mutates it and returns the mutated value is absolutely pure.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: