Tag: 快捷键

Kotlin可为空的variables赋值

在Kotlin中,这个代码是否有更简短的语法: if(swipeView == null){ swipeView = view.find(R.id.swipeableView) } 首先我试过这个: swipeView ?: view.find(R.id.swipeableView) 但后来我意识到这不是一个任务,所以代码什么都不做。 然后我试着: swipeView = swipeView ?: view.find(R.id.swipeableView) 哪个工作,但有点冗长。 我会期待这样的事情: swipeView ?= view.find 但不幸的是,这是行不通的。 有没有什么办法用一个简短的语法来完成这个? 我知道我可以这样做: variable?.let { it = something } which works.