snrostov
11/03/2017, 1:31 PMbeholder
11/03/2017, 2:12 PMlewik
11/07/2017, 7:33 PMorangy
11/13/2017, 2:28 PMlewik
11/14/2017, 6:56 AMartem_zin
11/15/2017, 8:53 AMhttps://youtu.be/-y2vW94mBDE?list=PLQ176FUIyIUY6UK1cgVsbdPYA3X5WLam5&t=1175▾
moonsweel
11/16/2017, 12:01 PMkonsoletyper
11/17/2017, 9:25 PMlewik
11/20/2017, 8:28 AMbeholder
11/22/2017, 9:42 PMmap
короче:
val result = roots.asSequence()
.map { root -> File(root, fileName).let { file -> if (file.exists()) file else null } }
.filterNotNull()
.firstOrNull()
beholder
11/22/2017, 9:45 PMmap
и filter
создают промежуточные коллекции в памятиbeholder
11/23/2017, 5:43 PMinline fun <T, R> Sequence<T>.findFirstNotNullResult(transform: (T) -> R): R? {
for (element in this) {
val result = transform(element)
if (result != null) {
return result
}
}
return null
}
gildor
11/24/2017, 11:11 AMlewik
11/24/2017, 7:16 PM./gradlew :kotlinx-serialization-compiler-plugin:dist
A problem occurred configuring project ':allopen-ide-plugin'.
> Invalid base directory /home/me/kotlin/ideaSDK/lib
Не могу сообразить откуда там должна взяться папкаlewik
11/24/2017, 9:13 PM./gradlew :kotlinx-serialization-compiler-plugin:dist
и воткнул в idea
Запустил ./gradlew :kotlinx-gradle-serialization-plugin:install
Добавил mavenLocal()
Собирал через clean build
Но все равно ошибка Any type is not supported
.
(Я не то собрал?)lewik
11/26/2017, 11:25 AMlewik
11/28/2017, 10:32 AMcaffeine
11/28/2017, 2:44 PMScriptManager
?
Речь о JSR 223lewik
11/29/2017, 11:58 AMirus
11/29/2017, 2:11 PMВ Kotlin 1.2 язык и стандартная библиотека обратно совместимы (по модулю багов)https://github.com/FasterXML/jackson-module-kotlin/issues/108
snrostov
11/29/2017, 3:37 PMmoonsweel
12/01/2017, 10:18 AMbuild.gradle
добавил kaptAndroidTest "com.google.dagger:dagger-compiler:$daggerVersion"
, но dagger не генерирует код для тестов.moonsweel
12/01/2017, 10:26 AMm
12/04/2017, 7:03 AMval mutableIList = ImmutableList.of(1,2) as MutableList<Int>
а Java List o1 = (ArrayList) ImmutableList.of();
нет? И почему при етом Kotlin не бросает Runtime ошибку?m
12/04/2017, 7:11 AMM S
12/06/2017, 8:25 AMenleur
12/08/2017, 6:17 PMbeholder
12/09/2017, 5:14 PMlewik
12/11/2017, 7:56 AMlewik
12/11/2017, 2:00 PMlewik
12/11/2017, 2:00 PMkonsoletyper
12/11/2017, 2:01 PMlewik
12/11/2017, 2:04 PMkonsoletyper
12/11/2017, 2:04 PMlewik
12/11/2017, 2:14 PM