Pytania oznaczone «exception»

155
Właściwe wykorzystanie błędów

Używam TypeScript do rozsądnie dużego projektu i zastanawiam się, jaki jest standard używania Errors. Na przykład, powiedzmy, że podaję wyjątek indeksu poza granicami w Javie: throw new IndexOutOfBoundsException(); Czy odpowiednikiem instrukcji w TypeScript byłoby: throw new Error("Index Out of...

155
Wyjątek wrzucony w catch i wreszcie klauzula

W pytaniu do Javy na uniwersytecie był taki fragment kodu: class MyExc1 extends Exception {} class MyExc2 extends Exception {} class MyExc3 extends MyExc2 {} public class C1 { public static void main(String[] args) throws Exception { try { System.out.print(1); q(); } catch (Exception i) {...

149
Jak tworzyć niestandardowe wyjątki w Javie? [Zamknięte]

Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie rozsądnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy ....

143
Jak wolno działają wyjątki .NET?

Nie chcę dyskusji o tym, kiedy i nie należy rzucać wyjątków. Chcę rozwiązać prosty problem. W 99% przypadków argument za niewyrzucaniem wyjątków obraca się wokół ich powolności, podczas gdy druga strona twierdzi (za pomocą testu porównawczego), że prędkość nie jest problemem. Przeczytałem wiele...

142
Dodajesz informacje do wyjątku?

Chcę osiągnąć coś takiego: def foo(): try: raise IOError('Stuff ') except: raise def bar(arg1): try: foo() except Exception as e: e.message = e.message + 'happens at %s' % arg1 raise bar('arg1') Traceback... IOError('Stuff Happens at arg1') Ale otrzymuję: Traceback.....