实用 AI

可在线运行 AI 集合,涵盖 AI 文案生成、写作辅助、AI 绘图与照片修复、AI 配音、字幕生成、语音转录以及 AI 视频创作和数字人等多种 AI 服务

查看详情

如何判断lateinit变量是否已经初始化?

如何判断lateinit变量是否已经初始化?比如说如何判断这个viewModel是否已经初始化了。

private lateinit var viewModel: ViewModel
kotlinlateinit
1
435
小课
小课2022-05-09 18:47
1 个回答

在kotlin 1.2以后可以通过属性引用Property references的isInitialized来判断该属性是否初始化。

if (this::viewModel.isInitialized) { }
1
已修改
小课
小课2022-05-09 18:53
你的回答

内容