Sintaxis basica
Un programa SL suele declarar su nombre, abrir una seccion de variables y luego entrar al bloque ejecutable.
Estructura general
Sección titulada «Estructura general»Las piezas mas comunes son:
programapara nombrar el programa.varovariablespara declarar datos.inicioyfinpara delimitar el bloque principal.
programa cuadradovar n, cuad : numericoinicio n = 4 cuad = n * n imprimir(cuad) // 16finVariables y tipos
Sección titulada «Variables y tipos»SL documenta hoy tres tipos escalares basicos en la referencia:
Tambien soporta tipos compuestos como vector, matriz y registro.
Entrada y salida
Sección titulada «Entrada y salida»Para interactuar con el usuario, la combinacion habitual es leer e imprimir.
programa saludovar nombre : cadenainicio nombre = "Ana" imprimir("Hola ", nombre) // Hola AnafinComentarios
Sección titulada «Comentarios»En los ejemplos del repositorio aparecen comentarios de una linea y de bloque.
// comentario de una linea/* comentario de varias lineas */Fragmento real del repositorio
Sección titulada «Fragmento real del repositorio»Tomado y simplificado desde rust/examples/cap_1.sle:
programa cuadradovar n, cuad : numericoinicio n = 4 cuad = n * n imprimir(cuad) // 16finContinuar
Sección titulada «Continuar»- Segui con Arreglos para trabajar con colecciones.
- Abri Referencia si queres consultar firmas y ejemplos puntuales.