Menu
Coddy logo textTech

מהו מבנה?

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

עד כה עבדת עם פריטי נתונים נפרדים — מספרים בודדים, מחרוזות ואוספים כמו וקטורים. אבל מה קורה כשצריך לקבץ יחד מידע קשור? לדוגמה, איך היית מייצג אדם עם שם, גיל וכתובת דוא״ל?

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

כל פריט נתונים בתוך struct נקרא שדה. לשדות יש שמות וסוגים, וכך ברור מה כל פריט מידע מייצג.

דוגמה למבנה עם סוגי שדות שונים:

struct Person {
    name: String,
    age: u32,
    active: bool,
}

כאן למבנה Person יש שדה name מסוג String, שדה age מסוג u32, ושדה active מסוג bool.

נסו בעצמכם

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

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

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

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

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