| Index: lib/tuple.dart
|
| diff --git a/lib/tuple.dart b/lib/tuple.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..149fd7c071ff959731573d24c5d7b81cb0f1b01b
|
| --- /dev/null
|
| +++ b/lib/tuple.dart
|
| @@ -0,0 +1,27 @@
|
| +// Copyright (c) 2014, the tuple project authors. Please see the AUTHORS
|
| +// file for details. All rights reserved. Use of this source code is governed
|
| +// by a BSD-style license that can be found in the LICENSE file.
|
| +
|
| +/// # Tuple data structure
|
| +///
|
| +/// - [Tuple2], [Tuple3]...
|
| +///
|
| +/// ## Usage example
|
| +///
|
| +/// ```dart
|
| +/// const t = const Tuple2<String, int>('a', 10);
|
| +///
|
| +/// print(t.item1); // prints 'a'
|
| +/// print(t.item2); // prints '10'
|
| +/// ```
|
| +///
|
| +/// ```dart
|
| +/// const 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.
|
| +/// ```
|
| +library tuple;
|
| +
|
| +import 'package:quiver_hashcode/hashcode.dart';
|
| +
|
| +part 'package:tuple/src/tuple.dart';
|
|
|