如何创建类型为 ((KeyboardEvent) -> dynamic) 的 lambda?在科特林
How to create lambda of type ((KeyboardEvent) -> dynamic)? in Kotlin
我想监听键盘事件。所以我将 lambda 设置为 document.onkeypress
,它的类型应该是:
var onkeypress: ((KeyboardEvent) -> dynamic)?
目前我得到这个:
Lambda应该是return动态类型,我也是return,不明白这个构造有什么问题
据我所知,您已经在 Kotlin forum
上找到了答案
window.onload = {
document.onkeypress = { event: KeyboardEvent ->
// Do work
Unit
}
Unit
}
我想监听键盘事件。所以我将 lambda 设置为 document.onkeypress
,它的类型应该是:
var onkeypress: ((KeyboardEvent) -> dynamic)?
目前我得到这个:
Lambda应该是return动态类型,我也是return,不明白这个构造有什么问题
据我所知,您已经在 Kotlin forum
上找到了答案window.onload = {
document.onkeypress = { event: KeyboardEvent ->
// Do work
Unit
}
Unit
}