CTFE and return statement from delegate
Manfred Nowak
svv1999 at hotmail.com
Mon Jun 30 14:30:49 UTC 2025
On Sunday, 29 June 2025 at 13:06:38 UTC, Rajesh wrote:
[...]
```d
> struct Problem {
> this(int val) {
> foreach (int number; myType)
> return;
```
[...]
> Is there a restriction [...]
Yes.
'this' is not allowed to have a 'return' (15.13.0.2) ...
and to exit a 'foreach'-loop needs a 'break' (12.11.0.6).
So the compiler should not compile that program even for runtime.
More information about the Digitalmars-d-learn
mailing list