Результаты поиска по запросу "kotlin"

1 ответ

s, поэтому она не меняет семантику, полученную от

у обрабатывать клики таким образом, чтобы они игнорировались до тех пор, пока я выполняю обработку некоторых произошедших кликов. Я думал, что смогу сделать это, используя противодавление, например так: private val clicks = ...

1 ответ

 в AOT-скомпилированной (OS-зависимой) версии компилятора Kotlin. Пожалуйста, смотрите вопрос для обновления.

олютный новичок в kotlin, и я пытаюсь инициализировать массив, используя конструктор, который принимает размер и функцию. Вот что у меня есть: fun main(args: Array<String>) { var ary = Array(5, {x -> x + 2}) println(ary[2]) }Но это вызывает ...

2 ответа

Приложения лямбда-выражений во встроенных функциях встроены, это заканчивается непосредственно в коде метода.

ользовал следующий код для измерения производительности различных синтаксических конструкций в Kotlin fun time(what: String, body: () -> Int) { val start = System.currentTimeMillis() var sum = 0 repeat(10) { sum += body() } val end = ...

ТОП публикаций

4 ответа

распечатает

оложим, что у меня есть массив, как1 2 3 4 5Я хочу сдвинуть их влево наnвращение и получить новый. Например, 2 поворота вышеуказанного массива приведут к3 4 5 1 2, Я не нашел никакой функции расширения, чтобы сделать это.

1 ответ

Просто FYI для начинающих пользователей Gradle (таких как я) - вам нужно добавить версию в зависимость, например:

оложим, у нас есть следующая функция приостановки: suspend fun doSomething(): List<MyClass> { ... }Если я хочу вызвать эту функцию в одном из моих существующих классов Java (который я пока не могу преобразовать в Kotlin) и получить ее ...

1 ответ

Благодарю. Итак, мы должны использовать вместо Моши?

lin вы можете создатьdata class: data class CountriesResponse( val count: Int, val countries: List<Country>, val error: String)Затем вы можете использовать его для анализа JSON, например, "{n: 10}". В этом случае у вас будет объектval countries: ...

3 ответа

, Удалите эту строку, и проблема будет решена.

опрос заключается в том, как отобразить данные Parent и Child из двух таблиц SQLite DB? У нас есть две таблицы, которые добавляются в два ArrayListschildList а такжеparentList. Вот модель класса для каждого class ModelParent { var idD:Int = 0 ...

1 ответ

Перезапустил 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] а такжевыбирая ...

2 ответа

Отличная оговорка и отличная иллюстрация комментария @ mhswtf. Я смотрю на твой пример и думаю, что в любом случае я хочу получить скорейшее возвращение. Но ваша точка зрения очень хорошо принята, что вы должны учитывать возвращаемое значение лямбда, которое вы передаете, чтобы позволить.

ел следующий комментарий в S.O. пост, и я заинтригован почему вы не используете if для нулевых проверок?a?.let{} ?: run{} уместно только в редких случаях, иначе это не идиоматично - Воддан 15 мая '16 в 7:29 лучший способ обнулить проверку в ...

3 ответа

build.gradle

аюсь использовать WorkManager из компонентов архитектуры. Я обновил compileSdkVersion и targetSdkVersion с 27 до 28. Успешная синхронизация завершена. Но ошибка времени сборки продолжает появляться. Библиотеки android.support используют версию ...