Proposal?

H. S. Teoh hsteoh at quickfur.ath.cx
Wed May 30 21:01:31 UTC 2018


On Wed, May 30, 2018 at 03:34:55PM -0400, Steven Schveighoffer via Digitalmars-d wrote:
> On 5/30/18 3:05 PM, Daniel N wrote:
> 
> > void func(NONE...)(string s, NONE, string file = __FILE__, size_t
> > line = __LINE__) if(!NONE.length)
> > {
> >      import std.stdio;
> >      writefln("%s:%d: msg=%s", file, line, s);
> > }
> > 
> > void main() {func("hello"); func("there");
> > }
> 
> Very cool and interesting pattern.
[...]

Note that this requires a recent version of DMDFE, because earlier
versions are unable to handle additional arguments after a "..."
parameter.


T

-- 
Why ask rhetorical questions? -- JC


More information about the Digitalmars-d mailing list