我有一个通用函数,它需要创建一个元组来调用一个我不知道其参数类型的函数。
像这样的东西(除了array
这个例子是由一些外部代码创建的,所以我不能直接应用这个函数):
Result apply<Result, Where>(
Anything[] array,
Callable<Result, Where> fun)
given Where satisfies Anything[] => nothing;
是否有一种类型安全的方法来实现此方法并使用给定的参数调用要调用的函数?