OLD | NEW |
(Empty) | |
| 1 void main() { |
| 2 Map famousDuos = { 'Han Solo': 'Chewbacca', // Map literal. |
| 3 'Bonnie': 'Clyde', |
| 4 'Laurel': 'Hardy' }; |
| 5 List myFriends = [ 'Seth', 'Kathy', 'Shailen' ]; // List literal. |
| 6 |
| 7 // Create lists and maps from Iterable objects. |
| 8 List shuffledSidekicks = new List.from(famousDuos.values)..shuffle(); |
| 9 Map mixedDuos = new Map.fromIterables(famousDuos.keys, shuffledSidekicks); |
| 10 |
| 11 // Iteration. |
| 12 mixedDuos.forEach((k, v) { print('$k, $v'); }); |
| 13 |
| 14 // Some lists, maps, and sets are growable. |
| 15 Set setOfMyFriends = new Set.from(myFriends); |
| 16 Set famousPeople = new Set.from(famousDuos.values); |
| 17 famousPeople.addAll(famousDuos.keys); |
| 18 |
| 19 // Rich set of functionality for collections. |
| 20 print(famousPeople.intersection(setOfMyFriends).isEmpty); |
| 21 print(famousPeople.union(setOfMyFriends).length); |
| 22 } |
OLD | NEW |