我是Kotlin的新手,我正在寻找建议,以更优雅的方式重写以下代码.
val ts: Long? = 1481710060773
val date: Date?
if (ts != null) {
date = Date(ts)
}
Run Code Online (Sandbox Code Playgroud)
我试过了let,但我认为它并不比原来的好.
val ts: Long? = 1481710060773
val date: Date?
ts?.let {
date = Date(ts)
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
您可以let像这样使用调用结果:
val date = ts?.let(::Date)
Run Code Online (Sandbox Code Playgroud)
您可以使用Kotlin文档中的::语法找到有关函数引用的更多信息
| 归档时间: |
|
| 查看次数: |
127 次 |
| 最近记录: |