Ary Borenszweig wrote:
Andrei Alexandrescu escribió:
bearophile wrote:
Andrei Alexandrescu:
foreach (e; take(10, fib)) writeln(e);

I think take(fib, 10) is quite better.
I presume the API of those things will need about a year of usage to become refined.

Bye,
bearophile

SPJ held a gun to my head and said: "take(10, fib)".

Who is SPJ?

I find "take(10, fib)" more readable: take 10 from fib. Same order.

I prefer the other way around.

There's another argument for take(fib, 10) that isn't just about taste: if fib was an array, you could write fib.take(10).

Weren't there discussions to allow a.F(b...) for F(a,b...) in general?

Reply via email to