Función: ThrowVolver

Descripción

Lanza una excepción forzada por el usuario

Cadena de entrada

_throw_

Cadena de salida

_throw_

Uso

_throw_(<errmsg>[,<errcode>])

Parámetros
# Parámetro Descripción Valor por defecto
1 errmsg Mensaje de error (cualquier valor)
2 errcode Código de error (cualquier entero definido por el usuario) -1

Ejemplos

_throw_(nan)

ForcedException: <<<ForcedException>>> Excepcion forzada por usuario. ERRMSG: nan. ERRCODE: -1

if(primo(7),verdadero,_throw_('NO ES PRIMO',-100))

Booleano: verdadero

if(primo(8),verdadero,_throw_('NO ES PRIMO',-100))

FuncionException: <<<FuncionException>>> en funcion "if": <<<ForcedException>>> Excepcion forzada por usuario. ERRMSG: 'NO ES PRIMO'. ERRCODE: -100 --> if(Vector:[primo(8),verdadero,_throw_('NO ES PRIMO',-100)])

Desde / Última modificación

v0.6.1

Véase también…

catch, assert