kotlin - 如何创建类型的 lambda ((KeyboardEvent) -> dynamic)?在科特林
问题描述
我想听键盘事件。所以我将 lambda 设置为document.onkeypress
,它的类型应该是:
var onkeypress: ((KeyboardEvent) -> dynamic)?
Lambda 应该返回动态类型,我确实返回它,不明白这种构造有什么问题。
解决方案
如我所见,您已经在Kotlin 论坛上找到了答案
window.onload = {
document.onkeypress = { event: KeyboardEvent ->
// Do work
Unit
}
Unit
}
推荐阅读
- c# - 为值 int [] 更改 Dictionary 中的值的最佳解决方案
- python - 如何在给定范围内的python中生成UUID
- python - Swagger UI 使用 FileUpload 创建不正确的 curl
- vim - VIM:单击另一个文件后语法突出显示消失
- ruby-on-rails - 定义数据库 gem 迁移中的每个块
- regex - 反应输入掩码日期格式
- azure - 使用自托管代理的 DevOps 中的 Bud Pipeline 问题
- reactjs - 为什么 React 告诉我我的 Material Select 输入没有名称?
- php - 模型如何与 laravel 中的控制器一起工作?
- python - Python:从 pandas 中解释绘制的线(可能的插值)