DocumentaciónA_LOGICO(x)
Nombre
A_LOGICO - Convierte un valor a logico.
Sinopsis
b = A_LOGICO(x)
Descripcion
Convierte un valor de entrada a LOGICO segun las reglas del runtime.
Puede recibir numeros, strings o booleanos ya existentes. El alias historico ALOGICO() se conserva por compatibilidad.
Comportamiento
- Recibe un valor de tipo flexible.
- Interpreta su verdad o falsedad segun el runtime.
- Retorna un valor
LOGICO.
Funciones API relacionadas
A_NUMERO()A_STRING()A_HEXA()ALOGICO()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| x | ANY | Valor a convertir. Strings aceptados incluyen VERDADERO/FALSO y variantes comunes. |
Valor de retorno
LOGICO - Valor lógico resultante.
Ejemplo
ejemplo.blox
INCLUIR "vectores.api"
INCLUIR "graficos.api"
FUNCION PRINCIPAL
INICIO
STRING s
NUMERICO n
LOGICO es
n = 3.27
s = "5.73"
es = A_LOGICO(n)
IMPRIMIR("\nes = ", es, ", n = ", n)
es = A_LOGICO(s)
IMPRIMIR("\nes = ", es, ", s = ", s)
n = 0
s = "0"
es = A_LOGICO(n)
IMPRIMIR("\nes = ", es, ", n = ", n)
es = A_LOGICO(s)
IMPRIMIR("\nes = ", es, ", s = ", s)
n = -3
s = ""
es = A_LOGICO(n)
IMPRIMIR("\nes = ", es, ", n = ", n)
es = A_LOGICO(s)
IMPRIMIR("\nes = ", es, ", s = ", s)
FINAL