On 5/17/16 2:23 PM, Vladimir Panteleev wrote:
On Tuesday, 17 May 2016 at 17:26:59 UTC, Steven Schveighoffer wrote:
On 5/17/16 1:18 PM, Vladimir Panteleev wrote:
On Tuesday, 17 May 2016 at 14:06:37 UTC, Jack Stouffer wrote:
Thanks for writing this. Great article.
static assert(is(typeof(s.front()) == dchar));
I believe .front is a property (so some ranges can implement it as a
field, not a @property function). Hence, no parens.
Right, but s is a string. So front is a function.
Then what happened to writing generic code?
This isn't generic code, it's just demonstrating that string's front
does not yield immutable(char). It's very specific to string.
In my recommendation to add the parens, I wasn't sure if front is marked
@property or not.
In any case, this is a lot of conversation about something that isn't
that important :)