Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 作者为什么在项目中再次添加tasksRepository?:任务?_Android_Kotlin - Fatal编程技术网

Android 作者为什么在项目中再次添加tasksRepository?:任务?

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

代码A来自项目架构示例

你可以在电视上看到它

我认为代码return tasksrespository?:tasksrespository?:createtasksrespositorycontext应该是return tasksrespository?:createtasksrespositorycontext,对吗

代码A


这是kotlin风格的算法实现中的一个错误,应该予以纠正

return tasksRepository ?: synchronized(this) { 
    tasksRepository ?: createTasksRepository(context) 
}

这里有一个相关的Github问题:@Egor


它应该是return tasksRepository?:synchronized此{tasksRepository?:createTasksRepositorycontext}这是一个相关的Github问题:
return tasksRepository ?: synchronized(this) { 
    tasksRepository ?: createTasksRepository(context) 
}