Function <unit>没有调用方法?

时间:2018-09-17 11:14:30

标签: kotlin

我想使用没有参数且没有返回类型的匿名函数,所以我将Function<Unit>用作类型。当我要在其上调用invoke()时,编译器会说该函数无法作为函数调用,并且找不到该函数调用。它可以与Function1<Unit, Unit>一起使用。

我使用kotlin插件1.2.41。

这正常吗?

1 个答案:

答案 0 :(得分:2)

您正在寻找的是Function0<Unit>

请注意,所有功能Function0Function1,... FunctionN均从Function扩展。