# tuple 1.0.3

Tuple data structure




## Installing
```
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add 'tuple:1.0.3'
```
Published: 2019-09-26T15:24:28.616154Z
Expected archive SHA-256: 2b6a02e9d42cde3e088c10961537684a85193b20c320b1def7c46d383458b450

Available in cache; verification: upstream_checksum
## Direct dependencies
- quiver: >=0.22.0 <3.0.0

## Package README (untrusted upstream documentation)
[![Build Status](https://travis-ci.org/dart-lang/tuple.svg)](https://travis-ci.org/dart-lang/tuple/)

## Usage example

```dart
const t = const Tuple2<String, int>('a', 10);

print(t.item1); // prints 'a'
print(t.item2); // prints '10'
```

```dart
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.
```

## Changelog
## 1.0.3
   * Require Dart 2.0.0.
   * Fixed Tuple7's operator==.

## 1.0.2
   * Prepare for Dart 2 stable.

## 1.0.1
   * Fix all strong-mode warnings and errors.

## 1.0.0
   * Remove _hash function and use quiver_hashcode package instead.

## 0.4.0
   * Add fromList factory constructor.
   * Add Tuple6 and Tuple7 classes.

## 0.3.0
   * Add toList method.

## 0.2.0
   * Rename PersistentTuple classes to Tuple; remove Tuple classes.
   * Rename each iN item to itemN.
   * Rename setIN to withItemN.

## 0.1.2
   * Fix a bug in == operator of PersistentTuple classes.

## 0.1.1
   * Add operator == and hashCode to classes, so that tuples may be used as
     keys in hashes.

## 0.1.0
   * Initial release.







 
