I was surprised to find that this code compiles:
pure string Foo = SomePureFunction(123);
pure
is only mentioned in the context of functions in the online documentation.
What are pure
variables, and how are they different from immutable
and const
ones?