import std.stdio, std.algorithm, std.string;

void main() {
    auto gen = File("infile.txt")
               .byLine()
               .map!chomp
               .map!toUpper
               .map!(line => "Line: " ~ line);

    writefln("%-(%s\n%)", gen);
}

Or faster:


import std.stdio, std.algorithm, std.string;

void main() {
    auto gen = File("infile.txt")
               .byLine()
               .map!(line => "Line: " ~ line.chomp.toUpper);

    writefln("%-(%s\n%)", gen);
}


Bye,
bearophile

Reply via email to