On Friday, 12 January 2018 at 22:03:53 UTC, H. S. Teoh wrote:
On Fri, Jan 12, 2018 at 10:03:40PM +0000, Marc via Digitalmars-d-learn wrote:
How do I use?

> static foreach(enum string member; members) {
>                    static if(isFunction!(__traits(getMember, C, member))) {
>                            continue;
>                    }

give error:

> must use labeled continue within static foreach

then I tried:

> outer:static foreach(enum string member; members) {
>                    static if(isFunction!(__traits(getMember, C, member))) {
>                            continue outer;
>                    }

give error:

> Error: enclosing label outer for continue not found

How do I fix it?

Unfortunately, this is currently not supported. You'll have to use an else-clause to handle the case when the condition is false.


T

thanks

Reply via email to