Skip to content

Built-in Functions

These functions and methods are available without importing.

FunctionEquivalentDescription
imprimir(texto)consola.mostrarDisplay text
imprimir_error(texto)consola.mostrar_errorError messages
imprimir_advertencia(texto)consola.mostrar_advertenciaWarning messages
imprimir_informacion(texto)consola.mostrar_informacionInfo messages
imprimir_exito(texto)consola.mostrar_exitoSuccess messages

Generates lists of consecutive integers.

lista<entero> from_zero = rango(5) // [0, 1, 2, 3, 4]
lista<entero> from_two = rango(2, 5) // [2, 3, 4]

MethodDescription
.mayusculas()Convert to uppercase
.minusculas()Convert to lowercase
.capitalizar()First letter uppercase
.titulo()Each word capitalized
MethodDescription
.recortar()Remove spaces from start and end
.recortar_inicio()Remove spaces from start
.recortar_final()Remove spaces from end
MethodDescription
.contiene(texto)Check if contains substring
.empieza_con(texto)Check if starts with
.termina_con(texto)Check if ends with
.encontrar(texto)Find position of substring
.buscar_ultimo(texto)Find last occurrence
.contar(texto)Count occurrences
.igual_sin_caso(texto)Case-insensitive comparison
MethodDescription
.reemplazar(old, new)Replace all occurrences
.reemplazar_primero(old, new)Replace first occurrence
MethodDescription
.dividir(separador)Split into list
.partir_lineas()Split by lines
.subtexto(inicio, fin)Extract substring
.izquierda(n)Extract first n characters
.derecha(n)Extract last n characters
MethodDescription
.a_base64()Encode to Base64
.decodificar_base64()Decode from Base64
.a_enlace()URL encode
.decodificar_enlace()URL decode

MethodDescription
.texto()Convert to text
.entero()Convert text to integer
.numero()Convert text to decimal
.log()Convert text to boolean
.lista()Convert text to list

importar { Matematica } desde "quetzal/matematica"

Basic operations: sumar, restar, multiplicar, dividir

Advanced: potencia, raiz_cuadrada, promedio, maximo, minimo, seno, coseno, tangente, absoluto, redondear, piso, techo

Constants: PI, TAU, E

numero area = Matematica.PI * Matematica.potencia(5, 2)
numero raiz = Matematica.raiz_cuadrada(16) // 4