ktc_dart 1.0.0
ktc_dart: ^1.0.0 copied to clipboard
A package that implemented the features of the `Collections` library of `Kotlin` (v1.5).
ktc_dart #
A package that implemented the features of the Collections library of Kotlin (v1.5).
Differences #
This package made Dart friendly. So there's are some differences as below.
- Not implemented which if
Darthas same feature but different name. - From 1. If there are sibling features. The name of features follows the
Dartmethod name. - As 2. If there are arguments that has same functionality. The name of arguments follows the
Dartarguments name. - Returns
Iterableas can as possible when the return type is collection. - Unlike
Kotlin,Darthas nomethod overloading. So there are some features that can not implement to same name. When then change name slight differently. For example overloading methodsassociateBy(keySelector)andassociateBy(keySelector, valueTransform)inKotlinare splitted to two method asassociateBy(keySelector)andassociateAndTransformBy(keySelector, valueTransfrom).
Todos #
- ✅ Iterable
- ✅ List
- ✅ Set
- ✅ Map