Ir al contenido

Sintaxis basica

Un programa SL suele declarar su nombre, abrir una seccion de variables y luego entrar al bloque ejecutable.

Las piezas mas comunes son:

programa cuadrado
var
n, cuad : numerico
inicio
n = 4
cuad = n * n
imprimir(cuad) // 16
fin

SL documenta hoy tres tipos escalares basicos en la referencia:

Tambien soporta tipos compuestos como vector, matriz y registro.

Para interactuar con el usuario, la combinacion habitual es leer e imprimir.

programa saludo
var
nombre : cadena
inicio
nombre = "Ana"
imprimir("Hola ", nombre) // Hola Ana
fin

En los ejemplos del repositorio aparecen comentarios de una linea y de bloque.

// comentario de una linea
/* comentario
de varias lineas */

Tomado y simplificado desde rust/examples/cap_1.sle:

programa cuadrado
var
n,
cuad : numerico
inicio
n = 4
cuad = n * n
imprimir(cuad) // 16
fin
  • Segui con Arreglos para trabajar con colecciones.
  • Abri Referencia si queres consultar firmas y ejemplos puntuales.