On Monday, 20 August 2018 at 13:22:02 UTC, Andrey wrote:
On Monday, 20 August 2018 at 13:14:14 UTC, Andrey wrote: Mistake... this is:static void log(bool newline = true)(string text) { alias print(T...) = newline ? &writeln : &write;_file.print(text); text.print(); }
static void log(bool newline = true)(string text)
{
static if(newline)alias print = writeln;
else alias print = write;
_file.print(text);
text.print();
}
