Hi, I am not sure, whether the output of following coding is correct:
import std.stdio;
void main()
{
writeln("foo "~ true ? "bar" : "baz");
writeln("foo "~ false ? "bar" : "baz");
// assert("foo "~ true ? "bar" : "baz" == "foo bar"); does not
compile
} Output:
bar bar
I would expect the output:
foo bar foo baz
Also I would expect the assertion to compile. Kind regards André
