Java (() -> {}) 的函数签名
Java function signature for (() -> {})
funSig
的有效函数签名是什么?
funSig(() -> System.out.println());
Runnable
可以,
它匹配一个 void return 并且没有参数。
Runnable runnable = () -> System.out.println();
而且显然不需要 Runnable
,任何与签名匹配的 Functional Interface
都可以。
funSig
的有效函数签名是什么?
funSig(() -> System.out.println());
Runnable
可以,
它匹配一个 void return 并且没有参数。
Runnable runnable = () -> System.out.println();
而且显然不需要 Runnable
,任何与签名匹配的 Functional Interface
都可以。