⚛️ Atom 2 Smart Remote 🚚 FREE FEDEX SHIPPING from 397 USD 🌎 WORLDWIDE SHIPPING for 25 USD
Le site Uint8Array
est une structure de données intégrée dans MagiScript qui permet de stocker un tableau d'entiers non signés de 8 bits (valeurs comprises entre 0 et 255). Cette structure de données est particulièrement utile lorsque vous avez besoin de stocker un grand nombre de petits nombres entiers d'une manière efficace en termes de mémoire.
Il s'agit d'un tableau spécialisé, avec une longueur fixe et des valeurs restreintes.
Vous pouvez créer un Uint8Array
en appelant le newUint8Array
avec un seul argument : la taille du tableau. Par exemple, le code suivant crée un tableau Uint8Array
avec 10 éléments :
let myArray = newUint8Array(10);
Vous pouvez accéder aux éléments d'un Uint8Array
en utilisant la notation entre crochets ([]
). L'indice du premier élément est 0
et l'indice du dernier élément est length - 1
.
Par exemple, le code suivant définit le premier élément du fichier myArray
à 42
:
myArray[0] = 42;
Et le code suivant récupère la valeur du troisième élément :
let thirdElement = myArray[2];
Vous pouvez demander la longueur d'un Uint8Array
en utilisant le length
propriété. Par exemple, le code suivant imprime la longueur du fichier myArray
:
console.log(myArray.length);
Le code suivant crée un Uint8Array
avec 5 éléments, définit leurs valeurs respectives à 0, 1, 2, 3 et 4, puis les imprime :
let myArray = newUint8Array(5);
for (let i = 0; i < myArray.length; i++) {
myArray[i] = i;
}
for (let i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}
Les nombres de 0 à 5 sont ainsi affichés.
Le site Uint8Array
est une structure de données peu gourmande en mémoire qui vous permet de stocker un tableau d'entiers non signés de 8 bits dans MagiScript. Vous pouvez créer un Uint8Array
en appelant le newUint8Array
avec un seul argument : la taille du tableau. Vous pouvez accéder aux éléments d'un Uint8Array
à l'aide de la notation par crochets, et demander sa longueur à l'aide de l'option length
propriété.