O'Reilly logo

Swift Functional Programming - Second Edition by Dr. Fatih Nayebi

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

State comparison

The state of an application is the state of all its objects at a given time. The state changes rapidly over time, and an application needs to change state in order to continue running.

Immutable objects, however, have a fixed state over time. Once created, the state of an immutable object does not change, although the state of the application as a whole might change. This makes it easy to keep track of what is happening and simplify state comparison.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required