Результаты поиска по запросу "kotlin"
s, поэтому она не меняет семантику, полученную от
у обрабатывать клики таким образом, чтобы они игнорировались до тех пор, пока я выполняю обработку некоторых произошедших кликов. Я думал, что смогу сделать это, используя противодавление, например так: private val clicks = ...
в AOT-скомпилированной (OS-зависимой) версии компилятора Kotlin. Пожалуйста, смотрите вопрос для обновления.
олютный новичок в kotlin, и я пытаюсь инициализировать массив, используя конструктор, который принимает размер и функцию. Вот что у меня есть: fun main(args: Array<String>) { var ary = Array(5, {x -> x + 2}) println(ary[2]) }Но это вызывает ...
Приложения лямбда-выражений во встроенных функциях встроены, это заканчивается непосредственно в коде метода.
ользовал следующий код для измерения производительности различных синтаксических конструкций в Kotlin fun time(what: String, body: () -> Int) { val start = System.currentTimeMillis() var sum = 0 repeat(10) { sum += body() } val end = ...
распечатает
оложим, что у меня есть массив, как1 2 3 4 5Я хочу сдвинуть их влево наnвращение и получить новый. Например, 2 поворота вышеуказанного массива приведут к3 4 5 1 2, Я не нашел никакой функции расширения, чтобы сделать это.
Просто FYI для начинающих пользователей Gradle (таких как я) - вам нужно добавить версию в зависимость, например:
оложим, у нас есть следующая функция приостановки: suspend fun doSomething(): List<MyClass> { ... }Если я хочу вызвать эту функцию в одном из моих существующих классов Java (который я пока не могу преобразовать в Kotlin) и получить ее ...
Благодарю. Итак, мы должны использовать вместо Моши?
lin вы можете создатьdata class: data class CountriesResponse( val count: Int, val countries: List<Country>, val error: String)Затем вы можете использовать его для анализа JSON, например, "{n: 10}". В этом случае у вас будет объектval countries: ...
, Удалите эту строку, и проблема будет решена.
опрос заключается в том, как отобразить данные Parent и Child из двух таблиц SQLite DB? У нас есть две таблицы, которые добавляются в два ArrayListschildList а такжеparentList. Вот модель класса для каждого class ModelParent { var idD:Int = 0 ...
Перезапустил Android Studio и все заработало как шарм.
аюсь следоватьКотлин Коанс [https://kotlinlang.org/docs/tutorials/koans.html] учебник в Android Studio поустановка плагина EduTools [https://www.jetbrains.com/help/education/install-edutools-plugin.html?section=Android%20Studio] а такжевыбирая ...
Отличная оговорка и отличная иллюстрация комментария @ mhswtf. Я смотрю на твой пример и думаю, что в любом случае я хочу получить скорейшее возвращение. Но ваша точка зрения очень хорошо принята, что вы должны учитывать возвращаемое значение лямбда, которое вы передаете, чтобы позволить.
ел следующий комментарий в S.O. пост, и я заинтригован почему вы не используете if для нулевых проверок?a?.let{} ?: run{} уместно только в редких случаях, иначе это не идиоматично - Воддан 15 мая '16 в 7:29 лучший способ обнулить проверку в ...
build.gradle
аюсь использовать WorkManager из компонентов архитектуры. Я обновил compileSdkVersion и targetSdkVersion с 27 до 28. Успешная синхронизация завершена. Но ошибка времени сборки продолжает появляться. Библиотеки android.support используют версию ...