Size: a a a

2019 October 14

АО

Алексей Овсянников in Kotlin Start
Boris Vanin
Пинч ту зум это какой-то паттерн? 🤔
(Это, конечно, может быть сарказм, но вообще - это щипок для зума, или обычный путь что-нибудь прозуммировать на сенсорных экранах)
источник

BV

Boris Vanin in Kotlin Start
Алексей Овсянников
(Это, конечно, может быть сарказм, но вообще - это щипок для зума, или обычный путь что-нибудь прозуммировать на сенсорных экранах)
Всё так
источник

00

0x3812 0x3d4f22 in Kotlin Start
Никто не сталкивался с тем, что у OkHttp примеры в документации нерабочие?
источник

w

walther in Kotlin Start
Как создать пустой массив (число элементов заранее неизвестно) и заполнить его.
Ничего лучше чем создать MutableList с 1 элементом, потом добавить. add(), потом удалить .removeAt(0) я придумать не смог
источник

AM

Andrew Mikhaylov in Kotlin Start
Вам массив или список?
источник

w

walther in Kotlin Start
Список
источник

AM

Andrew Mikhaylov in Kotlin Start
emptyList<Int>() / mutableListOf<Int>() в зависимости от того, должен ли он быть мутабельным.
источник

w

walther in Kotlin Start
У меня через итерацию for почему-то так не заполняется
источник

AM

Andrew Mikhaylov in Kotlin Start
Не понял. Код в студию.
источник

w

walther in Kotlin Start
var names: Array<String> = emptyArray()
for (i in Workout.workouts.indices) names[i] = Workout.workouts[i].name
name - это String
источник

w

walther in Kotlin Start
источник

AM

Andrew Mikhaylov in Kotlin Start
1. Не увидел тут ни одного списка.
2. У массива фиксированный с создания размер, у списка он может меняться, но и тот, и тот при попытке записать сверх своего размера будут крашиться.
источник

w

walther in Kotlin Start
Только add сработает?
источник

AM

Andrew Mikhaylov in Kotlin Start
Вам в самом простом варианте нужно сразу создавать коллекцию нужного размера, к примеру, = emptyArray() заменить на = Array(Workout.workouts.size), а в лучшем записать это в операторах на коллекциях, а не императивно:
val names: List<String> = Workout.workouts.map { it.name }
источник

AM

Andrew Mikhaylov in Kotlin Start
(вариант с массивами не предлагаю, они вам почти наверняка не нужны).
источник

AM

Andrew Mikhaylov in Kotlin Start
А вообще вам бы Kotlin Koans пробежать.
источник

AM

Andrew Mikhaylov in Kotlin Start
источник

w

walther in Kotlin Start
источник

AM

Andrew Mikhaylov in Kotlin Start
Чего вы этим добиться пытаетесь?
источник

E🎸

El Mariachi 🎸 in Kotlin Start
Andrew Mikhaylov
(вариант с массивами не предлагаю, они вам почти наверняка не нужны).
А, кстати, в каких случаях массивы могут быть лучше(предпочтительней) списков?
источник