ниже, я пытаюсь латинить переменную, как показано. Однако, после нескольких примеров в Интернете, я понял концепцию этого, но, тем не менее, я получил сообщение об ошибке ниже из-за
код, указанный в методе setupCommRequestService ()
сообщение об ошибке:
assignment are not expressions kotlin and only expression are allowed
пожалуйста, посмотрите на код, указанный ниже, и, пожалуйста, дайте мне знать, как я могу это исправить
код
lateinit var initCommRequestService : Single<CommunicationRequestService>
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
setupCommRequestService()
.map {
it.getAllPhotos()
}
}
fun setupCommRequestService() : Single<CommunicationRequestService> {
return initCommRequestService = CommunicationRequestService.initRetrofit(this@MainActivity)!!
}
}