Pytania otagowane jako finally


6
Czy „w końcu” zawsze jest wykonywane w Pythonie?
Czy dla każdego możliwego bloku try-Final w Pythonie jest zagwarantowane, że finallyblok będzie zawsze wykonywany? Na przykład, powiedzmy, że wracam będąc w exceptbloku: try: 1/0 except ZeroDivisionError: return finally: print("Does this code run?") A może przebijam ponownie Exception: try: 1/0 except ZeroDivisionError: raise finally: print("What about this code?") Testy pokazują, …



15
rzuca wyjątek w ostatecznie blokach
Czy istnieje elegancki sposób obsługi wyjątków, które są wrzucane w finallybloku? Na przykład: try { // Use the resource. } catch( Exception ex ) { // Problem with the resource. } finally { try{ resource.close(); } catch( Exception ex ) { // Could not close the resource? } } Jak …


11
Dlaczego używamy bloczków Final?
O ile wiem, oba poniższe fragmenty kodu będą służyć temu samemu celowi. Dlaczego finallyw ogóle mają bloki? Kod A: try { /* Some code */ } catch { /* Exception handling code */ } finally { /* Cleanup code */ } Kod B: try { /* Some code */ } …
91 java  .net  finally 

4
Jak zawsze uruchamiać kod, gdy obietnica jest spełniona w Angular.js.
W mojej aplikacji Angular.js wykonuję operację asynchroniczną. Zanim się zacznie, zakrywam aplikację modalnym divem, a po zakończeniu operacji muszę usunąć div, niezależnie od tego, czy operacja się powiodła, czy nie. Obecnie mam to: LoadingOverlay.start(); Auth.initialize().then(function() { LoadingOverlay.stop(); }, function() { LoadingOverlay.stop(); // Code needs to be duplicated here }) Działa …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.