Retour au cours

Collections Courantes : Vector, String, HashMap

Rust pour la Sécurité des Systèmes & du Web3

Travailler avec des Groupes de Données

  1. Vector (Vec<T>) : Un tableau dynamique qui peut grandir. Stocké sur le tas (heap).
  2. String : Une collection d'octets modifiable. Contrairement à &str, elle possède ses propres données.
  3. HashMap<K, V> : Stocke des correspondances entre clés et valeurs. Idéal pour des recherches rapides (ex: chercher le solde d'une clé publique).

Avertissement de Sécurité

Vérifiez toujours si une clé existe dans une HashMap avant d'y accéder pour éviter les paniques (crashs) dans les environnements à haute sécurité.