On Saturday, 3 July 2021 at 17:20:47 UTC, Luis wrote: > This is intentional ? ... > scope(exit) inside of a anonymous functions, it's never called. ``` $ rdmd --eval 'iota(2).map!((int x) { scope(exit) writeln("got: ", x); return x+1; }).array.writeln' got: 0 got: 1 [1, 2] ``` Conclusion: it's not intentional.