First-class functions/Use numbers analogously: Difference between revisions
Content added Content deleted
(New post.) |
m (Minor correction to code.) |
||
Line 837: | Line 837: | ||
=={{header|Java}}== |
=={{header|Java}}== |
||
<syntaxhighlight lang="java"> |
<syntaxhighlight lang="java"> |
||
import java.util.Arrays; |
|||
import java.util.List; |
import java.util.List; |
||
import java.util.function.BiFunction; |
import java.util.function.BiFunction; |
||
Line 849: | Line 848: | ||
z = x + y, zi = 1.0 / ( x + y ); |
z = x + y, zi = 1.0 / ( x + y ); |
||
List<Double> list = |
List<Double> list = List.of( x, y, z ); |
||
List<Double> inverseList = |
List<Double> inverseList = List.of( xi, yi, zi ); |
||
BiFunction<Double, Double, Function<Double, Double>> multiplier = (a, b) -> product -> a * b * product; |
BiFunction<Double, Double, Function<Double, Double>> multiplier = (a, b) -> product -> a * b * product; |