J'ai une boucle qui ressemble à ceci: for (int i = 0; i < max; i++) { String myString = ...; float myNum = Float.parseFloat(myString); myFloats[i] = myNum; } C'est le contenu principal d'une méthode dont le seul but est de renvoyer le tableau de flottants. Je veux que cette …
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"); } } …
D'après mon expérience, un serveur php lèverait une exception au journal ou à la fin du serveur, mais node.js se bloque simplement. Entourer mon code d'un try-catch ne fonctionne pas non plus puisque tout est fait de manière asynchrone. J'aimerais savoir ce que font les autres sur leurs serveurs de …
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 …
Dans node.js readFile () montre comment capturer une erreur, cependant il n'y a pas de commentaire pour la fonction readFileSync () concernant la gestion des erreurs. En tant que tel, si j'essaye d'utiliser readFileSync () quand il n'y a pas de fichier, j'obtiens l'erreur Error: ENOENT, no such file or …
Je suis donc tombé sur un code ce matin qui ressemblait à ceci: try { x = SomeThingDangerous(); return x; } catch (Exception ex) { throw new DangerousException(ex); } finally { CleanUpDangerousStuff(); } Maintenant, ce code se compile correctement et fonctionne comme il se doit, mais il ne semble pas …
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()); …
J'examine un nouveau code. Le programme a uniquement un bloc try et un bloc. Puisque le bloc catch est exclu, comment le bloc try fonctionne-t-il s'il rencontre une exception ou quelque chose de jetable? Va-t-il juste directement au bloc final?
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 …
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 { …
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 …
Je n'arrête pas de voir des gens dire que les exceptions sont lentes, mais je ne vois aucune preuve. Donc, au lieu de demander si elles le sont, je vais demander comment fonctionnent les exceptions dans les coulisses, afin que je puisse décider quand les utiliser et si elles sont …
Existe-t-il un moyen en Python de capturer un KeyboardInterruptévénement sans mettre tout le code dans une instruction try- except? Je veux quitter proprement sans laisser de trace si l'utilisateur appuie sur Ctrl+ C.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.