Menu
Coddy logo textTech

יצירת מפת גיבוב

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Rust של Coddy. שיעור 28 מתוך 66.

עכשיו, כשאתם מבינים מהן מפות גיבוב, בואו נלמד איך ליצור אחת. כדי להשתמש במפות גיבוב ב-Rust, תחילה עליכם להכניס את הטיפוס HashMap לתחום באמצעות הצהרת use בראש הקובץ:

use std::collections::HashMap;

לאחר שייבאת את HashMap, תוכל ליצור מפת גיבוב חדשה וריקה באמצעות הפונקציה HashMap::new():

let mut scores = HashMap::new();

שימו לב שאנחנו מצהירים על מפת הגיבוב כ־mut כי סביר להניח שנרצה להוסיף לה נתונים בהמשך. כשאתם יוצרים מפת גיבוב ריקה בדרך הזו, Rust לא יודע מהם הטיפוסים של המפתחות והערכים עד שמתחילים להוסיף נתונים.

אפשר גם לציין את הטיפוסים במפורש, אם מעדיפים:

let mut scores: HashMap<String, i32> = HashMap::new();

פעולה זו יוצרת מפת גיבוב שתאחסן מפתחות מסוג String (כמו שמות תלמידים) וערכים מסוג i32 (כמו ציוני מבחנים). מפת הגיבוב הריקה מוכנה כעת לאחסן את זוגות המפתח-ערך שלך.

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר Rust אונליין