Suliman:
I understand it.I expect what concatenation symbol will stay new line in new line and not append it's to current:writeln( "first string" "second" ~ "string" ); I expect: first string second" string" but not: first stringsecondstring
If I compile and run this program: void main() { import std.stdio; writeln( "first string" "second" ~ "string" ); } I see this output (and it's correct, as expected): first stringsecondstring Bye, bearophile