Android 作者为什么在项目中再次添加tasksRepository?:任务?
代码A来自项目架构示例 你可以在电视上看到它 我认为代码return tasksrespository?:tasksrespository?:createtasksrespositorycontext应该是return tasksrespository?:createtasksrespositorycontext,对吗 代码AAndroid 作者为什么在项目中再次添加tasksRepository?:任务?,android,kotlin,Android,Kotlin,代码A来自项目架构示例 你可以在电视上看到它 我认为代码return tasksrespository?:tasksrespository?:createtasksrespositorycontext应该是return tasksrespository?:createtasksrespositorycontext,对吗 代码A 这是kotlin风格的算法实现中的一个错误,应该予以纠正 return tasksRepository ?: synchronized(this) { task
这是kotlin风格的算法实现中的一个错误,应该予以纠正
return tasksRepository ?: synchronized(this) {
tasksRepository ?: createTasksRepository(context)
}
这里有一个相关的Github问题:@Egor
它应该是return tasksRepository?:synchronized此{tasksRepository?:createTasksRepositorycontext}这是一个相关的Github问题:
return tasksRepository ?: synchronized(this) {
tasksRepository ?: createTasksRepository(context)
}