Articles of if statement

Kotlin switch-statement с более чем двумя переменными?

Скажем, я установил getCount () = 3, как я могу указать, какой фрагмент и заголовок страницы получить для третьего элемента? class ViewPagerAdapter(fm: FragmentManager) : FragmentPagerAdapter(fm) { override fun getCount() = 3 override fun getItem(i: Int) = if (i == 0) KotlinListFragment() else if (i == 1) JavaListFragment() else (i == 2) AndroidFragment() override fun getPageTitle(i: […]

Именование условия if-value для использования в if block

Чтобы ограничить количество экземпляров двойного кода, я хотел бы назвать мои переменные в выражении if, как это делается для циклов. Мое выражение: var hours = if (this.substringBefore(":").toInt() != 0) {this.substringBefore(":") + "h" } {else ""} Я хочу что-то вроде: var hours = if (MY_VAR = this.substringBefore(":").toInt() != 0) { MY_VAR + "h" } else { […]

Сделать короткое заявление if

В моем коде есть инструкция if if: if (categoryName == "SomeName1" || categoryName == "SomeName2" || categoryName == "SomeName3" || categoryName == "SomeName4" || categoryName == "SomeName5" || categoryName == "SomeName6") { // Do something } Мне было интересно, могу ли я сократить это, если. Что-то вроде: if (categoryName == "SomeName1" and "SomeName2" and "SomeName3" […]

Выполнение команды Kotlin if, даже если false

Я пытаюсь проверить, имеет ли профиль URL-адрес изображения, и если да, загрузите его в ImageView : val hasImage = image != null && image.isNotBlank() if (hasImage) { Picasso.with(context).load(image).into(row.image) } image – это нулевая строка. Проблема в том, что даже если hasImage является ложным, он по-прежнему загружает изображение, как вы можете видеть: Однако, если я делаю […]

Условный оператор Котлина

Что эквивалентно этому выражению в Котлине? a ? b : c Это неверный код в Котлине.

Intereting Posts
Использовать значение аргумента по умолчанию в вызове функции Kotlin Kotlin – Список в списке фильтрации Почему этот код Котлина все еще требует?. для доступа к членам? Kotlin: зачем использовать абстрактные классы (vs. интерфейсы)? Строительство многомодульного проекта градиента в Travis CI Активность фрагмента фрагмента kotlin имеет вид с одинаковым идентификатором, это не нормально Как указать параметр типа, который я не знаю Как получить PhoneStateListener при использовании функций Dual SIM Ошибка компиляции, вызывающая метод расширения из другого метода расширения в Котлине CapturedTypeConstructor (*) не является подтипом RealmModel Kotlin – Настройка проекта IntelliJ java.awt.HeadlessException запуска приложения JavaFX от Kotlin REPL Использование константы java в параметре аннотации Kotlin Являются ли типы данных Kotlin построены на примитивных или не примитивных типах данных Java? Компонент Kotlin для назначения параметра метода полю в Android Studio