我想知道 kotlin 中的“=lazy”之间的“by lazy”有什么区别
val host by lazy { ... }
Run Code Online (Sandbox Code Playgroud)
val host = lazy { ... }
Run Code Online (Sandbox Code Playgroud)
在我的安卓代码中
val host by lazy {
supportFragmentManager.findFragmentById(R.id.nav_host_fragment) as NavHostFragment
}
Run Code Online (Sandbox Code Playgroud)
成功了
但是这个代码
val host = lazy {
supportFragmentManager.findFragmentById(R.id.nav_host_fragment) as NavHostFragment
}
Run Code Online (Sandbox Code Playgroud)
失败了
我想删除多个
_ids = ['123', '234', '345'];
_ids.forEach(_id => {
await model.deleteOne({ _id });
});
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?