OLD | NEW |
(Empty) | |
| 1 // Copyright (c) 2014, the tuple project authors. Please see the AUTHORS |
| 2 // file for details. All rights reserved. Use of this source code is governed |
| 3 // by a BSD-style license that can be found in the LICENSE file. |
| 4 |
| 5 /// # Tuple data structure |
| 6 /// |
| 7 /// - [Tuple2], [Tuple3]... |
| 8 /// |
| 9 /// ## Usage example |
| 10 /// |
| 11 /// ```dart |
| 12 /// const t = const Tuple2<String, int>('a', 10); |
| 13 /// |
| 14 /// print(t.item1); // prints 'a' |
| 15 /// print(t.item2); // prints '10' |
| 16 /// ``` |
| 17 /// |
| 18 /// ```dart |
| 19 /// const t1 = const Tuple2<String, int>('a', 10); |
| 20 /// final t2 = t1.withItem1('c'); |
| 21 /// // t2 is a new [Tuple2] object with item1 is 'c' and item2 is 10. |
| 22 /// ``` |
| 23 library tuple; |
| 24 |
| 25 import 'package:quiver_hashcode/hashcode.dart'; |
| 26 |
| 27 part 'package:tuple/src/tuple.dart'; |
OLD | NEW |