Primeros pasos con AymaraLang¶
Ejemplos mínimos para escribir tus primeros programas.
Hola mundo¶
qillqa("Kamisaraki!");
Tipos y variables¶
yatiya jakhüwi contador = 3;
yatiya aru saludo = "kamisaraki";
yatiya chiqa activo = chiqa;
mindmap
root((AymaraLang))
Tipos
jakhüwi
aru
chiqa
t'aqa
Control
jisa/maysatxa
ukhakamaxa
taki
Funciones
lurawi
kuttaya
Módulos
apnaq
Control de flujo¶
jisa (contador > 0) {
qillqa(saludo);
} maysatxa {
qillqa("janiwa");
}
ukhakamaxa (contador > 0) {
contador--;
}
taki (yatiya jakhüwi i = 0; i < 3; i++) {
qillqa(i);
}
Funciones¶
lurawi inc(jakhüwi n) : jakhüwi {
kuttaya n + 1;
}
qillqa(inc(5));
Notas matemáticas rápidas¶
La longitud de una lista \(L\) se expresa como \(|L|\) y se obtiene con largo o
suyut.
Módulos¶
apnaq("modules/aritmetica");
qillqa("suma: " + suma(3, 4));
Comentarios¶
// comentario de línea
/* comentario de bloque */
Compatibilidad de palabras clave¶
Se mantiene compatibilidad con las formas suti/jani, kunawsati, sapüru
y utji/janiutji.
Siguiente: Referencia rápida