«finally» etiketlenmiş sorular


6
Python'da "nihayet" her zaman mı çalışır?
Python'daki herhangi bir olası deneme bloğu için, finallybloğun her zaman yürütüleceği garanti ediliyor mu? Örneğin, bir bloktayken döndüğümü exceptvarsayalım: try: 1/0 except ZeroDivisionError: return finally: print("Does this code run?") Ya da belki bir Exception: try: 1/0 except ZeroDivisionError: raise finally: print("What about this code?") Test, finallyyukarıdaki örnekler için bunun yürütüldüğünü …



15
Nihayet bloklarda İstisna atar
finallyBlok halinde atılan istisnaları ele almanın zarif bir yolu var mı ? Örneğin: try { // Use the resource. } catch( Exception ex ) { // Problem with the resource. } finally { try{ resource.close(); } catch( Exception ex ) { // Could not close the resource? } } Nasıl …

4
Try-exclude bloğu ile python "with" ifadesini kullanma
Python "with" ifadesini bir try-exclude bloğu ile birlikte kullanmanın doğru yolu bu mu ?: try: with open("file", "r") as f: line = f.readline() except IOError: <whatever> Eğer öyleyse, bir şeyleri yapmanın eski yöntemini düşünün: try: f = open("file", "r") line = f.readline() except IOError: <whatever> finally: f.close() Buradaki "ile" ifadesinin …

11
Neden nihayet blokları kullanıyoruz?
Anladığım kadarıyla, aşağıdaki kod parçalarının ikisi de aynı amaca hizmet edecek. Neden finallyhiç blok var ? Kod A: try { /* Some code */ } catch { /* Exception handling code */ } finally { /* Cleanup code */ } B kodu: try { /* Some code */ } catch …
91 java  .net  finally 

7
Java'da "final", "nihayet" ve "finalize" anahtar kelimeleri hangi amacı yerine getirir? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . Geçen yıl kapalı . Bu soruyu geliştirin Java'da, ne amaçla anahtar kelimeleri yapmak final, finallyve finalizeyerine getirmek?
82 java  final  finally  finalize 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.