Curso de Raku / Avanzado / Más sobre los tipos integrados / Tipos nativos / Exercises / Un array nativo
Solución: Un array nativo
Aquí tienes una de las posibles soluciones:
Código
my uint8 @bytes = 100, 200, 255;
say @bytes.sum;🦋 Encuentra el programa en el archivo native-array.raku.
Salida
555Comentarios
Colocar el tipo nativo con tamaño
uint8antes del array@declara un array donde cada elemento se almacena como un solo byte sin signo — la disposición compacta que se adapta a los datos binarios.El límite de desbordamiento se aplica a cada elemento (
0..255), no al resultado de sumarlos..sumencapsula el total en unIntordinario, así que100 + 200 + 255da el555completo.
Navegación del curso
← Un array nativo | Cadenas →