RosettaCodeData/Task/Reverse-words-in-a-string/D/reverse-words-in-a-string.d
2015-02-20 09:02:09 -05:00

18 lines
416 B
D

void main() {
import std.stdio, std.string, std.range, std.algorithm;
immutable text =
"---------- Ice and Fire ------------
fire, in end will world the say Some
ice. in say Some
desire of tasted I've what From
fire. favor who those with hold I
... elided paragraph last ...
Frost Robert -----------------------";
writefln("%(%-(%s %)\n%)",
text.splitLines.map!(r => r.split.retro));
}