O'Reilly logo
  • MINSHENG, TSAI thinks this is interesting:

Pure functions return a value that is only determined by its parameter values. Pure functions are easy to test as they rely only on their parameters and do not change or access any data or state outside of themselves. Pure functions are suitable for concurrency as they do not access and change global data or states.

From

Cover of Swift 3 Functional Programming

Note

This quote means stateless