Статус | Ожидание | Реальность |
---|---|---|
✅ | Инлайн-функции есть в .h-файле, их можно вызвать | Реальность совпадает с ожиданием |
Опишем inline-функцию в Kotlin-е:
// Functions.kt
inline fun inlineFunction(action: () -> Unit) {
println("FunctionsExample.inlineFunction() begin")
action.invoke()
println("FunctionsExample.inlineFunction() end")
}
В Swift эта функция тоже доступна, её можно вызвать без проблем:
FunctionsKt.inlineFunction {
print("I'm inside inline!!!")
}