Articles of сборники

Сборник процессов Котлина в параллель?

У меня есть набор объектов, которые мне нужно выполнить. В настоящее время я использую: var myObjects: List<MyObject> = getMyObjects() myObjects.forEach{ myObj -> someMethod(myObj) } Он отлично работает, но я надеялся ускорить его, запустив someMethod() параллельно, вместо того, чтобы ждать завершения каждого объекта, прежде чем начинать с следующего. Есть ли способ сделать это в Котлине? Может […]

Kotlin: Массовое количество ConsPStack, как я могу избежать?

Как я могу избежать огромного количества ConsPStack , созданных моим приложением? Когда они созданы? Мое приложение: https://github.com/Jire/Abendigo

Kotlin: общая коллекция в общий массив

Как получить общий массив из общей коллекции ? Я сделал следующее: val genericArray: Array<E> = (genericCollection as java.util.Collection<E>).toArray() as Array<E> Правильно ли это, или есть более элегантное решение? Ждем вашей помощи! РЕДАКТИРОВАТЬ Я закончил тем, что написал это вспомогательное расширение: fun <E> Collection<E>.toUntypedArray(): Array<E> { @Suppress("UNCHECKED_CAST") return arrayOf(size, this) as Array<E> } У кого-нибудь из […]

Как передать коллекцию kotlin как varagrs?

На первый взгляд нужно просто преобразовать коллекцию в массив и передать ее методу, но это не работает: val toTypedArray = Arrays.asList("a", "b").toTypedArray() Paths.get("", toTypedArray) // <- compilation error here Нет обходных решений ???