Ellen Spertus
10/31/2022, 4:38 AMfold, which causes IntelliJ to give me a very odd suggestion?Ellen Spertus
10/31/2022, 4:40 AMList<Int> to List<Int>. (Spoiler: It doesn't help.)Ellen Spertus
10/31/2022, 4:49 AMStephan Schroeder
10/31/2022, 8:54 AMMichael de Kaste
10/31/2022, 11:30 AMMichael de Kaste
10/31/2022, 11:30 AMreturn numList.fold(emptyList()) { acc, num ->
acc.filter { it <= num } +
num +
acc.filter { it > num }
}Stephan Schroeder
10/31/2022, 6:57 PMphldavies
11/03/2022, 2:48 PMunaryPlus operator, i.e.
acc.filter { it <= num }
+ listOf(num)
+ acc.filter { it > num }
is equivalent to
acc.filter { it <= num }
listOf(num).unaryPlus()
acc.filter { it > num }.unaryPlus()