Kurso de Raku / Progresinta / Pli pri la enkonstruitaj tipoj / Denaskaj tipoj / Exercises / Denaska tabelo
Solvo: Denaska tabelo
Jen ebla solvo de la tasko.
Kodo
my uint8 @bytes = 100, 200, 255;
say @bytes.sum;🦋 Vi povas trovi la fontkodon en la dosiero native-array.raku.
Eligo
555Komentoj
Meti la grandigitan indiĝenan tipon
uint8antaŭ la@-tabelon deklaras tabelon, kie ĉiu elemento estas konservata kiel unu sensigna bajto — la kompakta aranĝo, kiu taŭgas por binaraj datumoj.La ĉirkaŭvolva limo aplikiĝas al ĉiu elemento (
0..255), ne al la rezulto de ilia sumado..sumenkastas la totalon en ordinaranInt, do100 + 200 + 255donas la plenan555.
Kursa navigado
← Denaska tabelo | Ĉenoj →