Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Модификатор crossinline
используется для маркировки лямбда-параметров inline-функций.
Он указывает компилятору, что соответствующая лямбда-функция не может выполнять нелокальный возврат (non-local return
), то есть использовать оператор return
для выхода из внешней функции. При этом лямбда все еще может быть встроена (inlined
) в месте вызова.
Пример:
kotlin
Модификатор crossinline
используется для маркировки лямбда-параметров inline-функций.
Он указывает компилятору, что соответствующая лямбда-функция не может выполнять нелокальный возврат (non-local return
), то есть использовать оператор return
для выхода из внешней функции. При этом лямбда все еще может быть встроена (inlined
) в месте вызова.
Пример:
kotlin
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.