Функция <Unit>не имеет метода invoke? - PullRequest
0 голосов
/ 17 сентября 2018

Я хочу использовать анонимную функцию без аргумента и без возвращаемого типа, поэтому я использую Function<Unit> в качестве типа. Когда я хочу вызвать invoke () для него, компилятор говорит, что функция не может быть вызвана как функция и что вызов функции не найден. Работает с Function1<Unit, Unit>.

Я использую плагин kotlin 1.2.41.

Это нормально?

1 Ответ

0 голосов
/ 17 сентября 2018

То, что вы ищете, это скорее Function0<Unit> тогда.

Обратите внимание, что все функции Function0, Function1, ... FunctionN расширяются от Function.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...