Como funciona o resgate em Ruby?
Como funciona o resgate em Ruby?

Vídeo: Como funciona o resgate em Ruby?

Vídeo: Como funciona o resgate em Ruby?
Vídeo: O RESGATE DE RUBY - NOVO FILME DA NETFLIX - com o ator Grant Gustin - ANÁLISE 2024, Maio
Anonim

Para cada resgate cláusula no bloco inicial, Rubi compara a exceção levantada contra cada um dos parâmetros por sua vez. A correspondência será bem-sucedida se a exceção nomeada no resgate cláusula é o mesmo que o tipo da exceção lançada atualmente ou é uma superclasse dessa exceção. levantar 'Uma exceção de teste.

Com relação a isso, o que o resgate faz no Ruby?

Quando resgate bloco é usado, ele trata a exceção e continua a execução do programa. Nota: Multiple resgate cláusulas posso ser usado no mesmo programa, o que significa que se uma exceção não for tratada pelo primeiro resgate cláusula, depois outra resgate cláusula vai definitivamente lidar com a exceção.

Além disso, como você levanta erros em Ruby? Rubi na verdade, dá a você o poder de manualmente levantar exceções chamando Kernel # levantar . Isso permite que você escolha o tipo de exceção para levantar e até mesmo definir o seu próprio erro mensagem. Se você não especificar que tipo de exceção para levantar , Rubi será padronizado para RuntimeError (uma subclasse de StandardError).

Levando isso em consideração, qual linguagem de programação usa o resgate?

Rubi

O que é começar em Ruby?

COMEÇAR e END são palavras reservadas em Rubi que declaram o código a ser executado no início e no final de um Rubi programa. (Observe que COMEÇAR e END em letras maiúsculas são completamente diferentes de começar e terminar em minúsculas.)

Recomendado: