Hi.

On Tue, 9 May 2017 12:59:40 -0400, Raymond DeCampo wrote:
If I make the method static and rename it to "gamma", then I can do the
much
simpler:
    Stream<Double> d = numbers.parallelStream().map(Gamma::gamma);

It seems to me like the above, suggested by Stian earlier if I am not
mistaken, is the best option of the ones you have discussed, once you agree
on a name for the static method.

I don't think there is a need to explicitly implement DoubleUnaryOperator as a method reference can always be implicitly converter by the compiler.

Is commit ef4ab32365ea7f5a0debb9f48734839b5ed00a86 OK (as far as usage
with Java 8 is concerned)?

If we decide to have "Numbers" target Java 8, we'll define an additional
(non-static) "apply(double)" method that will call the static one.

Regards,
Gilles


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to