kotlin - Kotlin 1.3.11 has broken null-safety?
问题描述
fun handle() : String {
null?.let { return "Ololo"}
}
val result = handle()
result.trim() // kotlin.TypeCastException: null cannot be cast to non-null type kotlin.CharSequence
Any ideas why null-safe Kotlin function return null?
解决方案
推荐阅读
- ansible - 是否可以使用 Ansible playbook 遍历节点机器上的多个文件并搜索 n 替换特定行
- javascript - 为什么在 javascript 中使用 if(!!obj){} 而不是 if(obj){}
- python - 将复杂的分层 JSON 转换为 CSV
- ruby - 无法更新 Gemfile
- bash - 是否可以将变量从 BASH 脚本传递到 Linux 上的 PWSH
- html - flex-direction:行不工作;它仍然显示为一列
- linux - Perl 中的 Rsync system() 执行随机失败并出现协议错误
- git - Git 从具有历史记录的远程分支签出文件
- linux - 依次传递两个变量
- excel - 数组中的vba工作表名称但不显示