Я создаю этот класс как часть учебника по навигации Compose.
sealed class Screens(val route: String) {
object Screen1 : Screens( route: "screen1")
object Screen2 : Screens( route: "screen2")
}
Я получаю сообщение об ошибке "Ожидается объявление члена". Что означает эта ошибка простыми словами?
Это должно быть либо Screens("screen1")
, либо (если вы хотите использовать именованные аргументы) Screens(route="screen1")
с =
.
Эта ошибка связана с тем, что используемый вами синтаксис (с двоеточием) сбивает с толку компилятор, в нем нет смысла
@ dp38922 О да, эти подсказки параметров - это просто имя параметра, который появляется в этой позиции, это не предложение кода - они не имеют ничего общего с Kotlin или его синтаксисом! лично у меня они отключены
Бог благословил! Я набрал
route:
, потому что это то, что я видел в видео.route:
появляется автоматически из IDE, когда я просто набрал «screen1». фу.