Documentaciónes_nulo(texto)

es_nulo(texto)\texttt{es\_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 LOGICO indicando 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ámetroTipoDescripción
textoSTRINGTexto 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