Redesign the tuple API.
* Rename PersistentTuple to Tuple and remove mutable tuple classes.
* Rename iN to itemN.
* Rename setIN to withItemN.
5 files changed
tree: b9e05584e3a306f742f363fc7395f1964928e4f3
- lib/
- test/
- .gitignore
- AUTHORS
- LICENSE
- pubspec.yaml
- README.md
README.md
Tuple data structure
Usage example
const t = const Tuple2<String, int>('a', 10);
print(t.item1); // prints 'a'
print(t.item2); // prints '10'
final t1 = const Tuple2<String, int>('a', 10);
final t2 = t1.withItem1('c');
// t2 is a new [Tuple2] object with item1 is 'c' and item2 is 10.