Jak najgorsze wyjątki w Dart?
Rozważmy funkcję, która obsługuje niektóre wyjątki na podstawie argumentów:
List range(start, stop) {
if (start >= stop) {
throw new ArgumentError("start must be less than stop");
}
// remainder of function
}
Jak sprawdzić, czy podniesiony został odpowiedni rodzaj wyjątku?