kart 1.0.9
kart: ^1.0.9 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:
letrunalsotakeIftakeUnless
For strings:
isBlank()isNotBlank()isNullOrBlank()orEmpty()
For iterable
firstOrNull()lastOrNull()lastIndexgetOrElse(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>