IP
Size: a a a
IP
L
IP
fun normalize(doubles: List<Double>) = doublesНадо:
.map { it / doubles.map { kotlin.math.abs(it) }.maxOrNull()!! }
normalize(listOf(1.0, 4.0, 2.0))
doubles.map { it / doubles.maxOrNull() ?: 1.0 }
IP
IP
doubles.map { it / doubles.maxOrNull()?.takeUnless(0::equals) ?: 1.0 }
IP
L
IP
L
L
VY
Cannot use 'T' as reified type parameter. Use a class instead.
У меня есть вот такой класс:class A<B> {
fun foo() {
...
Json.decodeFromString<B>(..) // ошибка при указании <B>
}
}
I
Cannot use 'T' as reified type parameter. Use a class instead.
У меня есть вот такой класс:class A<B> {
fun foo() {
...
Json.decodeFromString<B>(..) // ошибка при указании <B>
}
}
I
fun <T> foo()
VY
I
VY
с#
Cannot use 'T' as reified type parameter. Use a class instead.
У меня есть вот такой класс:class A<B> {
fun foo() {
...
Json.decodeFromString<B>(..) // ошибка при указании <B>
}
}
class A<B>(private val serializer: KSerializer<B>) {
fun foo() {
...
Json.decodeFromString(..., serializer)
}
}
inline fun <reified B> A() = A(Json.serializer<B>())
ХХ
AL
someNullableDouble?.let { sqrt(it) }
AN