RosettaCodeData/Task/Function-composition/Java/function-composition-2.java

10 lines
280 B
Java
Raw Normal View History

2013-04-10 21:29:02 -07:00
import java.util.function.Function;
public class Compose {
public static void main(String[] args) {
2015-11-18 06:14:39 +00:00
Function<Double,Double> sin_asin = ((Function<Double,Double>)Math::sin).compose(Math::asin);
2013-04-10 21:29:02 -07:00
System.out.println(sin_asin.apply(0.5)); // prints "0.5"
}
}