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.
This quote means stateless
Share this highlighthttp://www.safaribooksonline.com/a/swift-3-functional/3230467/