QH
Size: a a a
QH
AN
L
tail
как val <T> List<T>.tail: List<T> get() = subList(1, size)
, то на Котлин код будет выглядеть так:xs.zip(xs.tail).count { (a, b) -> a > b }
AA
AA
AA
L
AA
L
AL
L
D
L
List(1,2,3)
рефакторится в List(1..10)
в котлине Range сопротивляется аналогичному. (1..10).flatMap { x ->
listOf(1..10).map { y -> (x to y) to x * y }
}
.toMap()
1) Как переписать чтобы убрать красноту?M
QH
List(1,2,3)
рефакторится в List(1..10)
в котлине Range сопротивляется аналогичному. (1..10).flatMap { x ->
listOf(1..10).map { y -> (x to y) to x * y }
}
.toMap()
1) Как переписать чтобы убрать красноту?L
QH
L
QH
AA
1..10
- объект типа IntRange
listOf(1..10)
- список из одного объекта типа IntRange
.map
будет ожидать лябмду типа (IntRange) -> T
, а вы ему пытаетесь скормить лямбду типа (Int) -> T
Не думаю, что Скала подобный нонсенс логический проглотит