Scope exit bug?

Les De Ridder les at lesderid.net
Fri Jun 14 13:31:31 UTC 2019


On Friday, 14 June 2019 at 05:35:05 UTC, Amex wrote:
> I used it to avoid having to write bar twice or use a flag but 
> it's not working... I see no reason why it should not work. 
> scope(exit) is suppose to execute the block at the end of the 
> function call, right?

No, a scope guard executes at the end of the scope. The spec[1] 
has a
few examples (with output).

[1] https://dlang.org/spec/statement.html#scope-guard-statement


More information about the Digitalmars-d-learn mailing list