getSubsets function
Returns all subsets of given items
.
Example
var subsets = getSubsets(['a', 'b', 'c', 'd']);
print(subsets().toList());
Output
[[], [a], [b], [a, b], [c], [a, c], [b, c], [a, b, c], [d], [a, d], [b, d], [a, b, d], [c, d], [a, c, d], [b, c, d], [a, b, c, d]]
Implementation
List<List<dynamic>> getSubsets(List<dynamic> items) {
final Subsets<dynamic> subsets = Subsets(items);
return subsets().toList();
}