Size: a a a

Kotlin Community

2020 October 25

KT

Kirill Timofeev in Kotlin Community
Andrey Antipov
val tvs = tv.map { (TextView) findViewById(it) }
тогда уж map { findViewById(it) as TextView }
источник

AA

Andrey Antipov in Kotlin Community
Iaroslav Postovalov
такого синтаксиса нет
val tvs = tv.map { findViewById(it) as TextView }
источник

с#

саша сок #KotlinGang... in Kotlin Community
Kirill Timofeev
тогда уж map { findViewById(it) as TextView }
тогда уж map { findViewById<TextView>(it) }
источник

AP

Alexander PHP in Kotlin Community
Спасибо, попробую.
источник

AA

Andrey Antipov in Kotlin Community
саша сок #KotlinGang
тогда уж map { findViewById<TextView>(it) }
Я не знаю сигнатуры findViewById, потому так и написал.
источник

KT

Kirill Timofeev in Kotlin Community
саша сок #KotlinGang
тогда уж map { findViewById<TextView>(it) }
о, круто
не знал, что findViewById так умеет
источник

AA

Andrey Antipov in Kotlin Community
Kirill Timofeev
о, круто
не знал, что findViewById так умеет
Если findViewById - дженерик функция, то умеет.
источник

VP

Vladimir Petrakovich in Kotlin Community
Andrey Antipov
Если findViewById - дженерик функция, то умеет.
Умеет, только там внутри unchecked cast
источник

с#

саша сок #KotlinGang... in Kotlin Community
@r4zzz4k ban 'im
источник

AM

Andrew Mikhaylov in Kotlin Community
Уговорил
источник
2020 October 26

С

Сергей in Kotlin Community
Подскажите курс по котлину для начинающих
источник

AL

Alexander Levin in Kotlin Community
Сергей
Подскажите курс по котлину для начинающих
Coursera
Введение в язык Котлин
Offered by Peter the Great St. Petersburg Polytechnic University. Всем привет! Добро пожаловать на курс "Введение в язык Котлин". Данный курс рассчитан на студентов, только начинающих своё знакомство с программированием и незнакомых или почти незнакомых с языками Котлин и Java.  В рамках этого модуля вы познакомитесь со следующими аспектами языка Котлин:  * Базовые типы данных: целый, вещественный, логический, символьный, строковый * Структуры данных: списки, массивы, ассоциативные массивы, множества * Объявление и использование функций и переменных * Основные операторы: if, when, for, while, do/while, try/catch * Использование рекурсии * Текстовый ввод-вывод * Простейшие файловые операции * Исключения и обработка ошибок * Элементы функционального программирования: функции высших порядков, лямбды  После прохождения этого курса вы будете иметь достаточно знаний для того, чтобы решать с помощью языка Котлин простые и практически полезные задачи; кроме того, данный курс подготовит вас к дальнейшему изучению интересного…
источник

AB

Andrey Bagdasarov in Kotlin Community
Сергей
Подскажите курс по котлину для начинающих
источник

KS

Kirill Sinyuk in Kotlin Community
Ребят, подскажите. Если использую when с параметром, то использовать этот параметр внутри блока нельзя? (А-ля it < 10 -> ... )
источник

IP

Iaroslav Postovalov in Kotlin Community
Kirill Sinyuk
Ребят, подскажите. Если использую when с параметром, то использовать этот параметр внутри блока нельзя? (А-ля it < 10 -> ... )
нет
источник

IP

Iaroslav Postovalov in Kotlin Community
x.let {
 when {
   it<10 -> ...
 }
}
источник

KS

Kirill Sinyuk in Kotlin Community
Печаль. Спасибо
источник

IP

Iaroslav Postovalov in Kotlin Community
Kirill Sinyuk
Ребят, подскажите. Если использую when с параметром, то использовать этот параметр внутри блока нельзя? (А-ля it < 10 -> ... )
вам в скалу/сишарп/хаскель, если хочется паттерн матчинг
источник

IP

Iaroslav Postovalov in Kotlin Community
Kirill Sinyuk
Печаль. Спасибо
шарп:
x switch {
 <10 => ...,
}
источник

KS

Kirill Sinyuk in Kotlin Community
Менять язык проекта из-за такой мелочи немного радикально, кмк (:
источник