Dart is good but can be better.
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)
Pair<F,S>