我有以下函数,它返回
List
与传递它的类型相同。
<T> List<T> foo(T bar)
{
...
}
我想有同样的功能,除了在形式
Java Functional Interface
. 我试过以下方法:
final <T> Function<T, List<T>> foo;
但它不喜欢
<T>
. 如果我忽略了
<T & GT;
像:
final Function<T, List<T>> foo;
它声称找不到类型
T
,错误与我将原始函数定义为:
List<T> foo(T bar) // cannot find type 'T'
{
...
}
我想发挥作用
foo
作为一级函数。