Perguntas com a marcação «exception»

172
O que é ApplicationException no .NET?

Para lançar exceções, eu costumo usar classes de exceção internas, por exemplo, ArgumentNullExceptione NotSupportedException. No entanto, às vezes eu preciso usar uma exceção personalizada e, nesse caso, escrevo: class SlippedOnABananaException : Exception { } class ChokedOnAnAppleException :...

170
Exceção de Java não capturada?

Eu tenho um pequeno problema teórico com construções try-catch. Ontem fiz um exame prático sobre Java e não entendo o seguinte exemplo: try { try { System.out.print("A"); throw new Exception("1"); } catch (Exception e) { System.out.print("B"); throw new Exception("2"); } finally {...

165
throw Error ('msg') vs throw new Error ('msg')

var err1 = Error('message'); var err2 = new Error('message'); Qual é a diferença? Olhando para eles no console do Chrome, eles parecem idênticos. As mesmas propriedades no objeto e a mesma __proto__cadeia. Quase parece que Errorfunciona como uma fábrica. Qual está correto e por...

162
Como você pega essa exceção?

Este código está no django / db / models / fields.py Ele cria / define uma exceção? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as attributes on a...

160
Análise inteira segura no Ruby

Eu tenho uma string, digamos '123', e quero convertê-la para o número inteiro 123. Eu sei que você pode simplesmente fazer some_string.to_i, mas isso se converte 'lolipops'em 0, o que não é o efeito que tenho em mente. Quero explodir na minha cara quando tento converter algo inválido, com uma...