CTFE & template predicates

via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed May 6 00:12:28 PDT 2015


> template startsNotWith(string s,char c){
>     enum startsNotWith = s.length == 0 || s[0] != c;
> }

Better still:

enum startsNotWith(string s, char c) = { return s.length == 0 || 
s[0] != c; }


More information about the Digitalmars-d-learn mailing list