Raku
Raku
Raku
programación:
Raku
Historia
Diseñado por Larry Wall y originalmente conocido como Perl 6, su
diseño fue anunciado el 19 de Julio de 2000, pero no tuvo un
lanzamiento oficial hasta el 25 de Diciembre del 2015.
Encapsulacion:
Una vez que se definen los métodos dentro de una clase, se pueden
llamar en un objeto usando la notación de puntos: objetct.method o
$class.method
Las declaraciones suelen ser una línea lógica de código, deben terminar
con un punto y coma: say "Hello" if True;
Las expresiones son un tipo especial de instrucción que devuelve un
valor: 1+2 devolverá 3
Después de un término,
Postcircunfijo Array[1]
alrededor del otro
Regla de separación implícita
Las declaraciones completas que terminan en bloques descubiertos
pueden omitir el punto y coma final, si no hay declaraciones adicionales
en la misma línea después de la llave de cierre del bloque }. Esto se
llama la "regla de separación implícita". Por ejemplo, no necesita
escribir un punto y coma después de un bloque de declaración if como
se ve arriba y abajo.
Sin embargo, se requieren puntos y comas para separar un bloque de
las declaraciones finales en la misma línea.
Esta regla de separación de declaraciones implícitas se aplica de otras
maneras, además de las declaraciones de control, que podrían terminar
con un bloque desnudo. Por ejemplo, en combinación con la sintaxis de
dos puntos: para llamadas a métodos.
Comentarios
Los comentarios son partes del texto del programa que solo están
destinados a lectores humanos; los compiladores de Raku no los evalúan
como texto de programa. Son parte del código no ambiental que
incluye el texto de Pod6.
Los comentarios cuentan como espacios en blanco en lugares donde la
ausencia o presencia de espacios en blanco elimina la ambigüedad de
posibles análisis.
Pueden ser comentarios de una sola o varias lineas
Identificadores
Los identificadores son bloques de construcción gramaticales que se
pueden usar para dar un nombre a entidades/objetos como constantes,
variables (escalares) y rutinas (subs y métodos). En un nombre de
variable, cualquier sigil (y twigil) precede al identificador y no forma
parte del mismo.
Declaración de subrutina
Hay cinco tipos (arreglos) de operadores, cada uno de los cuales toma
uno o dos argumentos.
Dominio
Raku es un lenguaje de programación de propósito general. Se puede
usar para abordar una multitud de tareas que incluyen: manipulación
de texto, gráficos, web, bases de datos, protocolos de red, etc.