es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: RAKUDO

Cómo hacer un declarador que actúe como “sub” usando EXPORT

La excelente publicación de Advent of Raku de 2011 Meta-programación: qué, por qué y cómo proporciona algunos ejemplos claros de cómo usar EXPORTHOW para crear un declarador que actúa como una class. Aquí está el primero: lang-raku my class SingleInheritanceClassHOW is Metamodel::ClassHOW { method add_parent(Mu $obj, Mu $parent) { if . . . Read more

Llamar a un módulo no funciona en Raku en Windows.

Tengo dos archivos main.raku y TestMod.rakumod en un directorio C:\Users\suman. TestMod.rakumod unit module TestMod; sub add($a, $b) is export { $a + $b } main.raku use lib $*PROGRAM.dirname; use TestMod; say add(8,9) Quiero llamar algunas funciones en el módulo TestMod desde el archivo de script main. Cuando ejecuto el script, . . . Read more

Sumando una lista de listas en Raku

Estoy tratando de sumar una lista de listas en Raku. Ejemplo tomado de aquí: my $arr = ([1e50, 1, -1e50] xx 1000); say (flat |$arr).sum; # salida 0 https://docs.raku.org/language/operators#infix_xx https://docs.raku.org/routine/flat La salida es 0, lo cual no es lo esperado (1000). Sin embargo, esto funciona correctamente: say ([1, 2] xx . . . Read more