On Mon, May 18, 2015 at 1:57 PM, via Digitalmars-d-announce < [email protected]> wrote:
> void fibonacciSeries()
>
void fibonacciSeries(T)() if (isIntegral!T) {...}
>
> unittest
> {
> import std.concurrency: yield, Generator;
> auto series = new Generator!int(&fibonacciSeries);
>
auto series = new Generator!int(&fibonacciSeries!int);
> import std.range: take;
> writefln("%(%s, %)", series.take(10));
> }
>
Surely you shouldn't have int in your fibonacci function?
