Digamos que tenemos una declaración que produce integer(0), por ejemplo a <- which(1:3 == 5) ¿Cuál es la forma más segura de atrapar
Digamos que tenemos una declaración que produce integer(0), por ejemplo a <- which(1:3 == 5) ¿Cuál es la forma más segura de atrapar
Dentro de node.js, readFile () muestra cómo capturar un error, sin embargo, no hay comentarios para la función readFileSync () con respecto al manejo de errores. Como tal, si intento usar readFileSync () cuando no hay ningún archivo, aparece el error Error: ENOENT, no such file or directory. ¿Cómo...
Así que encontré un código esta mañana que se veía así: try { x = SomeThingDangerous(); return x; } catch (Exception ex) { throw new DangerousException(ex); } finally { CleanUpDangerousStuff(); } Ahora este código se compila bien y funciona como debería, pero no parece correcto regresar desde...
Este es el try catchen 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...
Estoy revisando un nuevo código. El programa tiene una prueba y finalmente solo un bloqueo. Dado que el bloque catch está excluido, ¿cómo funciona el bloque try si encuentra una excepción o algo arrojable? ¿Simplemente va directamente al bloque
Tengo una llamada recursiva a un método que arroja una excepción de desbordamiento de pila. La primera llamada está rodeada por un bloque try catch pero no se detecta la excepción. ¿La excepción de desbordamiento de pila se comporta de una manera especial? ¿Puedo detectar / manejar la excepción...
Tengo una serie de funciones que devuelven algo o arrojan un error. En una función principal, llamo a cada uno de estos y me gustaría devolver el valor devuelto por cada función, o pasar a la segunda función si la primera función arroja un error. Entonces, básicamente, lo que tengo actualmente...
Considere una situación en la que tengo tres (o más) formas de realizar un cálculo, cada una de las cuales puede fallar con una excepción. Para intentar cada cálculo hasta encontrar uno que tenga éxito, he estado haciendo lo siguiente: double val; try { val = calc1(); } catch (Calc1Exception...
Sigo viendo que la gente dice que las excepciones son lentas, pero nunca veo ninguna prueba. Entonces, en lugar de preguntar si lo son, preguntaré cómo funcionan las excepciones entre bastidores, para poder tomar decisiones sobre cuándo usarlas y si son lentas. Por lo que sé, las excepciones son...
¿Hay alguna forma en Python de capturar el KeyboardInterruptevento sin poner todo el código dentro de una declaración try- except? Quiero salir limpiamente sin dejar rastro si el usuario presiona Ctrl+
Documentación para java.lang.Errordice: Un error es una subclase de Throwable que indica problemas graves que una aplicación razonable no debería intentar detectar. Pero como java.lang.Errores una subclase de java.lang.Throwable, puedo atrapar este tipo de Throwable. Entiendo por qué no es...
¿Existe una forma elegante de manejar las excepciones que se lanzan en finallybloque? Por ejemplo: try { // Use the resource. } catch( Exception ex ) { // Problem with the resource. } finally { try{ resource.close(); } catch( Exception ex ) { // Could not close the resource? } } ¿Cómo...
¿Es esta la forma correcta de usar la declaración de python "con" en combinación con un bloque try-except ?: try: with open("file", "r") as f: line = f.readline() except IOError: <whatever> Si es así, entonces considerando la antigua forma de hacer las cosas: try: f = open("file",...
¿Cómo funciona una declaración de devolución dentro de un bloque try / catch? function example() { try { return true; } finally { return false; } } Espero que la salida de esta función sea true, ¡pero en cambio lo es false!
Entonces, sé que try / catch agrega algo de sobrecarga y, por lo tanto, no es una buena forma de controlar el flujo del proceso, pero ¿de dónde proviene esta sobrecarga y cuál es su impacto
Desde una aplicación .NET 3.5 / C #, me gustaría capturar, SqlExceptionpero solo si es causado por interbloqueos en una instancia de SQL Server 2008. El mensaje de error típico es Transaction (Process ID 58) was deadlocked on lock resources with another process and has been chosen as the...
Cuál es la diferencia entre try { fooBar(); } finally { barFoo(); } y try { fooBar(); } catch(Throwable throwable) { barFoo(throwable); // Does something with throwable, logs it, or handles it. } Me gusta más la segunda versión porque me da acceso al Throwable. ¿Existe alguna...
Necesito detectar fallas de segmentación en operaciones de limpieza de bibliotecas de terceros. Esto sucede a veces justo antes de que salga mi programa y no puedo solucionar la verdadera razón de esto. En la programación de Windows, podría hacer esto con __try - __catch. ¿Existe una forma...
Mi script de Node.js se bloquea debido a una excepción errnoException de ENOMEM (memoria insuficiente) al usar spawn . El error: child_process.js:935 throw errnoException(process._errno, 'spawn'); ^ Error: spawn ENOMEM at errnoException (child_process.js:988:11) at ChildProcess.spawn...
Considere el siguiente código: public Object getClone(Cloneable a) throws TotallyFooException { if (a == null) { throw new TotallyFooException(); } else { try { return a.clone(); } catch (CloneNotSupportedException e) { e.printStackTrace(); } } //cant be reached, in for syntax...