我看到 java.util.function. Bifunction,所以我可以这样做:
BiFunction<Integer, Integer, Integer> f = (x, y) -> { return 0; };
如果这还不够好,我需要三角函数怎么办? 它根本不存在!
TriFunction<Integer, Integer, Integer, Integer> f = (x, y, z) -> { return 0; };
我想我应该补充一点,我知道我可以定义我自己的 TriFunction,我只是试图理解不把它包含在标准库中背后的基本原理。