Java 8: Onde está TriFunction (e kin) em java.util.function? Ou qual é a alternativa?
Eu vejo java.util.function.BiFunction, então eu posso fazer isso:
BiFunction<Integer, Integer, Integer> f = (x, y) -> { return 0; };
E se isso não for bom o suficiente e eu precisar de TriFunction? Não existe!
TriFunction<Integer, Integer, Integer, Integer> f = (x, y, z) -> { return 0; };
Acho que devo acrescentar que sei que posso definir minha própria TriFunction, estou apenas tentando entender a lógica por trás de não incluí-la na biblioteca padrão.