What is pure used for?

zjh fqbqrr at 163.com
Thu Nov 25 08:46:59 UTC 2021


On Thursday, 25 November 2021 at 07:26:48 UTC, sclytrack wrote:
> My understanding is that pure is used for compiler optimization 
> in loops and expressions. It leaves out multiple calls if it 
> figures out it is not needed.
>

[one 
link](https://klickverbot.at/blog/2012/05/purity-in-d/#indirections-in-the-return-type) and [another](https://theartofmachinery.com/2016/03/28/dirtying_pure_functions_can_be_useful.html)


More information about the Digitalmars-d-learn mailing list