agomez
08/01/2017, 8:15 PMval map: MutableMap<Int, String> = WeakHashMap<Int, String>()
dumptruckman
08/01/2017, 8:18 PMdumptruckman
08/01/2017, 8:19 PMsilas.schwarz
08/01/2017, 8:21 PMdumptruckman
08/01/2017, 8:23 PMdumptruckman
08/01/2017, 8:23 PMdumptruckman
08/01/2017, 8:23 PMdumptruckman
08/01/2017, 8:23 PMdumptruckman
08/01/2017, 8:23 PMkevinmost
08/01/2017, 8:24 PMsilas.schwarz
08/01/2017, 8:24 PMsilas.schwarz
08/01/2017, 8:24 PMsilas.schwarz
08/01/2017, 8:25 PMsilas.schwarz
08/01/2017, 8:26 PMsilas.schwarz
08/01/2017, 8:26 PMtrevjones
08/01/2017, 8:27 PMtrevjones
08/01/2017, 8:27 PMclass Hi(val something:String, val filter: (String) -> Boolean = Hi.DefaultFilter) {
companion object DefaultFilter: (String) -> Boolean {
override fun invoke(p1: String) = true
}
}
trevjones
08/01/2017, 8:27 PMsilas.schwarz
08/01/2017, 8:29 PMsilas.schwarz
08/01/2017, 8:29 PMkevinmost
08/01/2017, 8:29 PMkevinmost
08/01/2017, 8:29 PM===
check it, thoughsilas.schwarz
08/01/2017, 8:31 PMcdurham
08/01/2017, 8:32 PMsilas.schwarz
08/01/2017, 8:32 PMkevinmost
08/01/2017, 8:32 PMval DEFAULT: (String) -> Boolean = { true }
class Hi(val filter: (String) -> Boolean = DEFAULT) {
fun foo() {
val isDefaultFilter = filter === DEFAULT
}
}
silas.schwarz
08/01/2017, 8:33 PMsilas.schwarz
08/01/2017, 8:39 PMsilas.schwarz
08/01/2017, 8:40 PMsilas.schwarz
08/01/2017, 8:40 PM