On Monday, 3 September 2012 at 15:10:46 UTC, ixid wrote:
if (a in handful("struct", "class", "union"))How is this different from if(canFind(["struct", "class", "union"], a) {...}It's a lot cleaner without the mess of brackets.
I find the difference between »a in handful("struct", "class", "union")« and »["struct", "class", "union"].canFind(a)« to be largely a matter of taste – to me, the former introduces too much of a special case just to for a slightly nicer-looking syntax, whereas the other doesn't look bad either and reuses existing constructs.
David
