Questions marquées «try-catch»

try-catch est une construction syntaxique pour intercepter les exceptions levées par une section de code



6
Exception Java non interceptée?
J'ai un petit problème théorique avec les constructions try-catch. J'ai passé hier un examen pratique sur Java et je ne comprends pas l'exemple suivant: try { try { System.out.print("A"); throw new Exception("1"); } catch (Exception e) { System.out.print("B"); throw new Exception("2"); } finally { System.out.print("C"); throw new Exception("3"); } } …


8
Mieux vaut «essayer» quelque chose et attraper l'exception ou tester s'il est d'abord possible d'éviter une exception?
Dois-je tester que ifquelque chose est valide ou simplement tryle faire et attraper l'exception? Existe-t-il une documentation solide indiquant qu'une solution est préférable? Est-ce qu'une manière est plus pythonique ? Par exemple, devrais-je: if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' Ou: try: x = my_list[3] except …




1
powershell 2.0 essayez d'attraper comment accéder à l'exception
C'est le try catchdans PowerShell 2.0 $urls = "http://www.google.com", "http://none.greenjump.nl", "http://www.nu.nl" $wc = New-Object System.Net.WebClient foreach($url in $urls) { try { $url $result=$wc.DownloadString($url) } catch [System.Net.WebException] { [void]$fails.Add("url webfailed $url") } } mais ce que je veux faire, c'est quelque chose comme en c # catch( WebException ex) { Log(ex.ToString()); …


9
C # intercepte une exception de débordement de pile
J'ai un appel récursif à une méthode qui lève une exception de débordement de pile. Le premier appel est entouré d'un bloc try catch mais l'exception n'est pas interceptée. L'exception de débordement de pile se comporte-t-elle d'une manière spéciale? Puis-je intercepter / gérer l'exception correctement? Je ne sais pas si …

16
Motif pour éviter les blocs try catch imbriqués?
Prenons une situation dans laquelle j'ai trois (ou plus) façons d'effectuer un calcul, chacune pouvant échouer avec une exception. Afin d'essayer chaque calcul jusqu'à ce que nous trouvions celui qui réussit, j'ai fait ce qui suit: double val; try { val = calc1(); } catch (Calc1Exception e1) { try { …

11
essayer {} sans catch {} possible en JavaScript?
J'ai un certain nombre de fonctions qui renvoient quelque chose ou lancent une erreur. Dans une fonction principale, j'appelle chacune d'elles, et je voudrais retourner la valeur retournée par chaque fonction, ou passer à la deuxième fonction si la première fonction génère une erreur. Donc, fondamentalement, ce que j'ai actuellement …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.