kart 1.0.6
kart: ^1.0.6 copied to clipboard
Taste and smell dart a little like Kotlin. We can feel magic of Kotin even in dart.
Collection of extensions #
Dart is good but can be better.
Kotlin Style #
Join QQ Group now: 1003811176
For objects:
let
run
also
takeIf
takeUnless
For strings:
isBlank()
isNotBlank()
isNullOrBlank()
orEmpty()
For iterable
firstOrNull()
lastOrNull()
lastIndex
getOrElse(int,defaultValue)
getOrNull(int)
mapIndexed(int,element)
mapNotNull(element)
firstOrNullIf(predicate)
lastOrNullIf(predicate)
forEachIndexed(index,element)
joinToString
For List
firstOrNullIf(predicate)
lastOrNullIf(predicate)
For map
getOrElse(key,defaultValue)
Other #
Pair<F,S>