«try-catch» etiketlenmiş sorular

try-catch, bir kod bölümü tarafından oluşturulan istisnaları yakalamak için sözdizimsel bir yapıdır



6
Java istisnası yakalanmadı mı?
Try-catch yapıları ile ilgili küçük bir teorik sorunum var. Dün Java ile ilgili pratik bir sınava girdim ve aşağıdaki örneği anlamıyorum: 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"); } } catch (Exception e) …


8
Bir şeyi 'denemek' ve istisnayı yakalamak veya bir istisnayı önlemek için ilk önce mümkün olup olmadığını test etmek daha mı iyi?
Bir ifşeyin geçerli olduğunu test etmeli miyim yoksa sadece trybunu yapmalı ve istisnayı yakalamalıyım? Tek yönün tercih edildiğini söyleyen sağlam belgeler var mı? Tek yönlü daha pitonik mi? Örneğin: if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' Veya: try: x = my_list[3] except IndexError: x = 'NO_ABC' …


6
Fs.readFileSync () için dosya nasıl yakalanmaz?
Node.js içinde readFile () , bir hatanın nasıl yakalanacağını gösterir, ancak hata işlemeye ilişkin readFileSync () işlevi için bir açıklama yoktur . Bu nedenle, dosya yokken readFileSync () kullanmaya çalışırsam, hatayı alıyorum Error: ENOENT, no such file or directory. Atılan istisnayı nasıl yakalayabilirim? Doco hangi istisnaların atıldığını belirtmez, bu yüzden …


1
powershell 2.0, istisnaya nasıl erişileceğini yakalamaya çalışın
Bu, try catchPowerShell 2.0'da $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") } } ama yapmak istediğim şey c # gibi catch( WebException ex) { Log(ex.ToString()); } Mümkün mü?


9
C # bir yığın taşması istisnasını yakala
Yığın taşması özel durumu oluşturan bir yönteme yinelemeli çağrım var. İlk çağrı bir try catch bloğu ile çevrilidir ancak istisna yakalanmaz. Yığın taşma istisnası özel bir şekilde mi davranır? İstisnayı doğru bir şekilde yakalayabilir / ele alabilir miyim? Alakalı olup olmadığından emin değilim, ancak ek bilgiler: istisna ana iş parçacığına …


11
JavaScript'te {} catch olmadan {} deneyin mümkün mü?
Bir şey döndüren veya bir hata atan bir dizi işlevim var. Bir ana işlevde, bunların her birini çağırırım ve her işlevin döndürdüğü değeri döndürmek veya ilk işlev bir hata atarsa ​​ikinci işleve geçmek isterim. Yani temelde şu anda sahip olduğum şey: function testAll() { try { return func1(); } catch(e) …

7
C ++ 'da istisnalar nasıl çalışır (perde arkasında)
İnsanların istisnaların yavaş olduğunu söylediklerini görüyorum, ama hiçbir kanıt göremiyorum. Öyleyse, öyle olup olmadıklarını sormak yerine, istisnaların perde arkasında nasıl çalıştığını soracağım, böylece onları ne zaman kullanacağıma ve yavaş olup olmadığına karar verebilirim. Bildiğim kadarıyla, istisnalar bir çok kez geri dönüş yapmakla aynıdır, ancak her dönüşten sonra başka bir tane …

14
Java.lang.OutOfMemoryError'ı yakalıyor musunuz?
Belgeler için java.lang.Errordiyor ki: Hata, makul bir uygulamanın yakalamaya çalışmaması gereken ciddi sorunları belirten bir Atılabilir alt sınıfıdır. Ancak java.lang.Erroralt sınıfı olduğu gibi java.lang.Throwable, bu tür Fırlatılabilir'i yakalayabilirim. Bu tür bir istisnayı yakalamanın neden iyi bir fikir olmadığını anlıyorum. Anladığım kadarıyla, yakalamaya karar verirsek, catch işleyici kendi başına herhangi bir …

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.