What can _not_ be marked pure?
ag0aep6g via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Mar 9 02:08:33 PST 2016
On 09.03.2016 10:56, Guillaume Piolat wrote:
> If I understand purity correctly
> (http://klickverbot.at/blog/2012/05/purity-in-d/), every function out
> there can be marked pure as long as it doesn't modify globals, shared
> variables or do I/O?
Pure functions also can't *read* mutable globals. But then that's it, I
think.
More information about the Digitalmars-d-learn
mailing list