dumptruckman
07/28/2017, 7:54 PMdumptruckman
07/28/2017, 7:54 PMdumptruckman
07/28/2017, 7:55 PMkarelpeeters
07/28/2017, 7:55 PMdumptruckman
07/28/2017, 7:56 PMdumptruckman
07/28/2017, 7:56 PMdumptruckman
07/28/2017, 7:58 PMdumptruckman
07/28/2017, 7:58 PMdumptruckman
07/28/2017, 8:03 PMaphex
07/28/2017, 10:31 PM.filter
is only defined on Map<K, V>
and not on HashMap<K, V>
?aphex
07/28/2017, 10:32 PMHashMap
, because a Map
is returned from the filter
calldiesieben07
07/28/2017, 10:32 PMMap
implementation is used by filter
for the result. You might get a LinkedHashMap
or something entirely different.aphex
07/28/2017, 10:33 PMhashMapOf("cow" to "grass").filter { it.key != "horse" }
to return a HashMap
aphex
07/28/2017, 10:34 PMMap
artem_zin
07/28/2017, 10:37 PMartem_zin
07/28/2017, 10:38 PMaphex
07/28/2017, 10:46 PMcdurham
07/28/2017, 10:51 PMkrtko
07/28/2017, 11:29 PMdamien5314
07/28/2017, 11:31 PMkrtko
07/28/2017, 11:31 PMkrtko
07/28/2017, 11:31 PMdamien5314
07/28/2017, 11:36 PMkarelpeeters
07/28/2017, 11:40 PMkarelpeeters
07/28/2017, 11:41 PMkrtko
07/28/2017, 11:53 PMcrypto
07/29/2017, 7:24 AMkarelpeeters
07/29/2017, 7:26 AMrogeralsing
07/29/2017, 8:49 AMkotlin
val clazz = ReceiverClass()
clazz.??? //receive is not available
}
interface Data {
fun doStuff()
}
interface Receiver {
fun Data.receive() //implicit Data
}
class ReceiverClass : Receiver {
override fun Data.receive() {
doStuff()
}
}
rivu.chakraborty
07/29/2017, 1:03 PM