Documentaciónes_nulo(texto)
Nombre
es_nulo - Verifica si un texto esta vacio o se comporta como cadena nula.
Sinopsis
es = strings.es_nulo(texto)
Descripcion
Verifica si un STRING esta vacio o se comporta como cadena nula.
La validacion combina varias pruebas defensivas sobre el texto recibido.
Es util para:
- detectar cadenas vacias
- validar entradas antes de procesarlas
- cortar flujo cuando un texto no contiene informacion util
Comportamiento
- Compara el texto con
"". - Evalua su longitud con
LONGITUD(texto). - Aplica una prueba adicional de concatenacion defensiva.
- Retorna un
LOGICOindicando si el texto debe tratarse como nulo o vacio.
Funciones API relacionadas
strings.es_numerico()strings.es_numerico_mute()strings.es_alfa()strings.es_alfa_mute()strings.es_alfanumerico()strings.es_alfanumerico_mute()strings.es_identificador_mute()strings.es_identificador()strings.es_espacio()strings.es_espacio_mute()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| texto | STRING | Texto a ser verificado. |
Valor de retorno
LOGICO - Resultado logico.
- VERDADERO: el texto esta vacio o nulo.
- FALSO: contiene caracteres.
Ejemplo
ejemplo.blox
INCLUIR "strings.api"
FUNCION PRINCIPAL
INICIO
STRING numstr
LOGICO es_nulo
numstr = ""
IMPRIMIR("\nDetectar si es nulo --> numstr = \"" + numstr + "\"")
es_nulo = strings.es_nulo(numstr)
IMPRIMIR("\n\nes_nulo = ", es_nulo)
FINAL