Resultados da pesquisa a pedido "error-handling"

2 a resposta

Iniciar o Rescue não detectando erro

Estou usando algum código ruby envolto em um bloco de início e resgate, mas de alguma forma ele ainda pode travar. o bloco de código fica assim: # Retrieve messages from server def get_messages ...

2 a resposta

O que são "cerr" e "stderr"?

Qual é a diferença entre eles e como eles são usados? Alguém pode me dar exemplos? Especificamente, como você "grava" no fluxo nos dois casos e como recupera e gera (ou seja, para a tela) o texto que foi escrito nele? Além disso, a saída ...

2 a resposta

Quais são algumas boas maneiras de lidar com erros (limpeza e interrupção) em uma função que inicializa vários recursos em C?

Primeiro de tudo, se alguém puder reformular a pergunta para torná-la mais clara, faça isso. Uma ocorrência comum na programação C está tendo vários recursos para serem inicializados / alocados em uma ordem específica. Cada recurso é ...

2 a resposta

Capte "IndexOutOfBoundsException" no Swift 2

Eu recebi esse código no meu Playground: <, pré>func throwsError() throws{ var x = [1,2] print(x[3]) } func start(){ do{ try throwsError() } catch let unknown{ "unknown: \(unknown)" } } start()Então, obviamente, o'throwsError A função gera um ...

2 a resposta

O que fazer se uma chamada fechada posix falhar?

No meu sistema (Ubuntu Linux, glibc), página de manual de umclose chamada especifica vários valores de retorno de erro que ele pode retornar. Também diz Não verificar o valor de retorno de close () é um erro de programação comum, mas grave. e ...

2 a resposta

Encaminhando um erro no Swift

Existe uma solução melhor para encaminhar um erro Swift de uma função para outra? No momento, estou fazendo assim: enum Error:ErrorType{ case Error1 case Error2 } func func1()throws{ do{ try func2() }catch Error.Error1{ throw Error.Error1 ...

2 a resposta

Perl6: Como eu poderia tornar todos os avisos fatais?

Como eu poderia tornar todos os avisos no Perl6 fatais, para que o script apague assim que um aviso aparecer na tela. CONTROL { when CX::Warn { note $_; exit 1 } } morre com mais frequência. Este script morre comCONTROL { when CX::Warn { note ...

2 a resposta

Bloco Java Try Catch

Inicialmente, comecei a programar na faculdade e aprendi vb.net. Agora eu decidi mudar para Java e fazer algumas consultas. Na vb, a instrução try catch é apresentada da seguinte maneira try Catch ex as exception finally End catchmas no site ...

2 a resposta

Erro de atributo do Python: o objeto de tipo não tem atributo

Eu sou novo no Python e programação em geral (desde dezembro) e tento me ensinar um pouco de Python orientado a objetos e obtive esse erro no meu projeto mais recente: AttributeError: type object 'Goblin' has no attribute 'color'Eu tenho um ...

2 a resposta

Por que lidar com várias exceções requer uma tupla e não uma lista?

Considere o seguinte exemplo: def main_list(error_type): try: if error_type == 'runtime': raise RuntimeError("list error") if error_type == 'valueerror': raise ValueError("list error") except [RuntimeError, ValueError] as e: print str(e) ...