【发布时间】:2019-05-22 19:39:24
【问题描述】:
我想知道是否有人可以用 livedata 向我解释 lambda 表达式中的 let 这个词。只是打印lamda表达式吗?我猜有些人用它来获得没有空指针异常了?
wordViewModel.allWords.observe(this, Observer { value ->
value?.let { /*DO SOMETHING WITH VALUE ('IT')*/ }
})
【问题讨论】:
-
let是一个函数,您可以使用ctrl-j访问其文档。它说“以this值作为其参数调用指定的功能块并返回其结果。”