kevinmost
05/05/2016, 11:52 PMevanchooly
05/05/2016, 11:52 PMevanchooly
05/05/2016, 11:52 PMevanchooly
05/05/2016, 11:53 PMorangy
orangy
fun x() = itemsMatching(1,2,3) { it > 1 }
fun <T> itemsMatching(vararg elements: T, predicate: (T)->Boolean): List<T> { .. }
evanchooly
05/05/2016, 11:55 PMorangy
fun bar() {
val ints1 = intArrayOf(1, 2, 3)
val ints2 = intArrayOf(5, 6)
foo(*ints1, 4, *ints2)
}
fun foo(vararg elements: Int) { .. }
evanchooly
05/06/2016, 12:34 AMjw
05/06/2016, 3:09 AMfellshard
05/06/2016, 7:49 AMdean
05/06/2016, 11:51 AMdean
05/06/2016, 11:53 AMval foo = intArrayOf(8, 5, 6)
val bar = intArrayOf(5, *foo, 10)
marcinmoskala
05/06/2016, 11:55 AMthomasnield
05/09/2016, 2:44 PMkirillrakhman
05/09/2016, 3:29 PMgroupBy { it.toMergeOn() }.values.map { it.first() }
but this only works if all mergable items are next to each othervoddan
05/09/2016, 6:28 PMassociateBy {it.toMergeOn()}.values
voddan
05/09/2016, 6:32 PMfill
function for lMutableList, same as for Arrays?
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/fill.htmlvoddan
05/09/2016, 6:33 PMArrayList<E>(num).fill(item)
voddan
05/09/2016, 6:40 PMfill
for MutableCollection
?vmironov
05/09/2016, 6:41 PMkirillrakhman
05/09/2016, 6:43 PMnum
is the initial capacity, not the sizevoddan
05/09/2016, 6:45 PMvoddan
05/09/2016, 6:45 PMorangy
Collections.fill(list, value)
?voddan
05/09/2016, 6:57 PMvoddan
05/09/2016, 6:57 PMorangy
fill
for arrays.orangy
fill
for MutableList
orangy