R - the type of the result of the function
@FunctionalInterface public interface LongFunction<R>
long-consuming primitive specialization for
Function.
This is a functional interface whose functional method is apply(long).
Function
R apply(long value)
value - the function argument