Bug in documentation or misunderstanding it?
Suliman via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Jan 26 10:42:29 PST 2017
On Thursday, 26 January 2017 at 17:52:24 UTC, H. S. Teoh wrote:
> 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
So I am right about others items about for example that `=` is
optional?
More information about the Digitalmars-d-learn
mailing list