Compile Time versus Run Time
inevzxui via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Jul 31 08:46:47 PDT 2017
On Monday, 31 July 2017 at 15:43:21 UTC, Martin Tschierschke
wrote:
> As a rookie in D programming I try to understand the power of
> templated functions with compile time parameters. With DMD
> 2.074 a compile time format
> (auto output = format!("Print this %s")(var);)
>
> was introduced, now we all know that very many of this format
> strings are immutable, so wouldn't it be cool to automatically
> detect this and use the compile time version?
>
> Without the need to think about it and to use an other syntax?
> Is this theoretically possible?
>
> Regards mt.
That's what writeln() does. The format is detected for each
element of the variadic.
More information about the Digitalmars-d-learn
mailing list