Saltar al contenido
codexivo
Menú

Principiante

Tipos de valores

Números, textos, lógicos, nulo, listas, diccionarios y procedimientos.

Cada valor tiene un tipo. tipo(x) lo dice con palabras:

Abrir en el sandbox
imprimir(tipo(10), tipo("hola"), tipo(verdadero), tipo(nulo))
TipoEjemplos
número10, 3.14, .5, -2, 1_000_000
texto"hola", 'mundo', "línea\nnueva"
lógicoverdadero, falso
nulonulo
lista[1, "a", verdadero]
diccionario{ "nombre": "Ana", "edad": 16 }
procedimientoprocedimiento(x) { regresa x * 2 }

Números

Enteros y con decimales son el mismo tipo. El guion bajo solo separa grupos de dígitos para leerlos mejor:

Abrir en el sandbox
imprimir(1_000_000 + 0.5)

Textos

Van entre comillas dobles o simples. Dentro se puede escribir \n (salto de línea), \t (tabulador), \\, \" y \'.

Abrir en el sandbox
imprimir("Primera línea\nSegunda línea")

Convertir de un tipo a otro

Codexivo no convierte solo: "Total: " + 5 es un error. Se convierte a propósito con texto(x) o número(x):

Abrir en el sandbox
variable total = 5
imprimir("Total: " + texto(total))
imprimir(número("42") + 1)

Nulo

nulo significa "no hay valor". Es lo que regresa un procedimiento sin regresa, y lo que da leer() cuando ya no hay más entrada.

Las listas y los diccionarios tienen su propia página.