Les deux révisions précédentesRévision précédente | |
issue157:c_c [2020/06/04 10:53] – auntiee | issue157:c_c [2020/06/05 14:20] (Version actuelle) – andre_domenech |
---|
Maintenant, un peu plus compliqué. | Maintenant, un peu plus compliqué. |
| |
Pourquoi le programmeur a quitter son boulot ? .... Il n'a pas compris les tableaux (arrays) (il n'a pas reçu une augmentation, a raise - compris ? - la prononciation est la même, bref !) | Pourquoi le programmeur a quitté son boulot ?... Il n'a pas compris les tableaux (arrays) (il n'a pas reçu une augmentation, a raise - compris ? - la prononciation est la même, bref !) |
| |
Bon, d'accord, je suis à l'ouest... | Bon, d'accord, je suis à l'ouest... |
NOTE: I use the word “position” here, but feel free to substitute it with “index” as newbies find it easier to make the connection that way.** | NOTE: I use the word “position” here, but feel free to substitute it with “index” as newbies find it easier to make the connection that way.** |
| |
Qu'est-ce qu'un tableau (array) ? C'est une « liste » de regroupement de choses qui sont toutes du même type. Ce que j'entends par là, c'est qu'un tableau ne mélange pas, disons, des chaînes et des nombres. Vous ne pouvez pas avoir un tableau avec une clé, un sabre, un bouclier et le nombre 250 qui représente votre fortune. Si vous voulez avoir une salade composée, vous utilisez un tuple. (nous y arrivons tout de suite). Le format d'un tableau dans rust est : | Qu'est-ce qu'un tableau (array) ? C'est une « liste » de regroupement de choses qui sont toutes du même type. Ce que j'entends par là, c'est qu'un tableau ne mélange pas, disons, des chaînes et des nombres. Vous ne pouvez pas avoir un tableau avec une clé, un sabre, un bouclier et le nombre 250 qui représente votre fortune. Si vous voulez avoir une salade composée, vous utilisez un tuple (nous y arrivons tout de suite). Le format d'un tableau dans rust est : |
let <nomdevariable> = [élément1, élément2, élément3]; | let <nomdevariable> = [élément1, élément2, élément3]; |
| |
let <nomdevariable> = <nomdutableau>[position]; | let <nomdevariable> = <nomdutableau>[position]; |
| |
Ce qui suit nous montre aussi comment modifier un tableau. | Ce qui suit nous montre aussi comment modifier un tableau : |
<nomdutableau>[position] = nouvellevaleur; | <nomdutableau>[position] = nouvellevaleur; |
| |
Et maintenant, mon vieux ? | Et maintenant, mon vieux ? |
| |
Rust suggère d'utiliser un « vec ». Avec des vec, nous rangeons et reprenons nos éléments. (On en parlera plus tard). Pendant que j'y suis, chaque fois que vous voulez en savoir plus sur quelque chose, vous pouvez chercher la phrase dans doc.rustlang.org - essayez : https://doc.rust-lang.org/std/vec/struct.Vec.html | Rust suggère d'utiliser un « vec ». Avec des vec, nous rangeons et reprenons nos éléments. (On en parlera plus tard.) Pendant que j'y suis, chaque fois que vous voulez en savoir plus sur quelque chose, vous pouvez chercher la phrase dans doc.rustlang.org - essayez : https://doc.rust-lang.org/std/vec/struct.Vec.html |
| |
**During the quick once-over on arrays, I mentioned tuples. Again, if you have been following Greg’s Python tutorial, you may know where this is going. A tuple is a collection of things, like an array, but they do not have to be of the same type. (Like an array, indexing starts at 0) The following code is valid: | **During the quick once-over on arrays, I mentioned tuples. Again, if you have been following Greg’s Python tutorial, you may know where this is going. A tuple is a collection of things, like an array, but they do not have to be of the same type. (Like an array, indexing starts at 0) The following code is valid: |