Quick Start with D: few examples and set of links.

Ilya Yaroshenko via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Fri May 1 08:03:32 PDT 2015


On Friday, 1 May 2015 at 14:01:38 UTC, Anonymous wrote:
> This is great, thank you.
>
> I couldn't get the example in the introduction to work without 
> adding .map!(chomp) to the pipeline:
>
> auto sample = File("10numbers.txt")
>         .byLine
>         .takeExactly(10)
>         .map!(chomp)
> 	.map!(to!double)
>         .tee!((x){mean += x;})
>         .array;
>
> Without that, I got an error converting to a double (my file 
> had '\r' after each number)
>
> On Friday, 1 May 2015 at 08:18:10 UTC, Ilya Yaroshenko wrote:
>>
>> http://d.readthedocs.org
>>
>> I hope this examples will be useful for students.
>>
>> Ilya

`parse` should works with whitespace after number:

	auto sample = File("10numbers.txt")
		.byLine
		.takeExactly(10)
		.map!(line => parse!double(line))
		.tee!((x){mean += x;})
		.array;


More information about the Digitalmars-d-announce mailing list