ImmutableCardSet.parse constructor
ImmutableCardSet.parse(
- String value
Parses a String to create a ImmutableCardSet.
This method expects a String sequence of a String for Card.parse().
Implementation
factory ImmutableCardSet.parse(String value) {
int indexUnion = 0;
for (int i = 0; i < value.length; i += 2) {
try {
indexUnion |= Card.parse(value.substring(i, i + 2)).index;
} catch (_) {
throw ImmutableCardSetParseFailure(value);
}
}
return ImmutableCardSet._(indexUnion);
}