Skip to content

Console

The consola object provides methods for displaying messages and receiving user input.

consola.mostrar("Normal message")
MethodDescription
mostrar_exito(texto)Success message (green)
mostrar_error(texto)Error message (red)
mostrar_advertencia(texto)Warning message (yellow)
mostrar_informacion(texto)Information message (blue)
mostrar_alerta(texto)Alert message
mostrar_confirmacion(texto)Confirmation message
mostrar_depurar(texto)Debug message
consola.mostrar_exito("Operation completed successfully!")
consola.mostrar_error("An error occurred")
consola.mostrar_advertencia("This action cannot be undone")
consola.mostrar_informacion("Processing data...")
texto nombre = consola.pedir("Enter your name: ")
consola.mostrar("Hello, " + nombre)
texto contrasena = consola.pedir_secreto("Enter password: ")

These functions are aliases for console methods:

FunctionEquivalent
imprimir(texto)consola.mostrar
imprimir_error(texto)consola.mostrar_error
imprimir_advertencia(texto)consola.mostrar_advertencia
imprimir_informacion(texto)consola.mostrar_informacion
imprimir_exito(texto)consola.mostrar_exito
// Both do the same thing
consola.mostrar("Hello")
imprimir("Hello")

Convert values to text before displaying:

entero numero = 42
lista<entero> lista = [1, 2, 3]
jsn datos = { nombre: "Ana" }
consola.mostrar(numero.texto())
consola.mostrar(lista.texto())
consola.mostrar(datos.texto_formateado())

Or use text interpolation:

entero edad = 25
consola.mostrar(t"You are {edad} years old")
  • Use appropriate message types for clarity
  • Provide clear prompts for user input
  • Validate user input after receiving it
  • Use pedir_secreto for sensitive data