On Thu, Jan 26, 2017 at 05:38:59PM +0000, Suliman via Digitalmars-d-learn wrote:
> I read docs and can't understand what's wrong. Or I am do not understand it,
> or there is come mistake.
> 
> Let's look at function https://dlang.org/phobos/std_stdio.html#.File.byLine
> 
> auto byLine(Terminator = char, Char = char)(KeepTerminator keepTerminator =
> No.keepTerminator, Terminator terminator = '\x0a')
> 
> what does mean first groups of scope: (Terminator = char, Char = char) ?

Those are compile-time parameters. You specify them in a compile-time
argument list using the !(...) construct, for example:

        auto lines = File("myfile.txt")
                .byLine!(dchar, char)(Yes.keepTerminator, '\u263a');


T

-- 
If lightning were to ever strike an orchestra, it'd always hit the conductor 
first.

Reply via email to