טיפוס הנתונים מחרוזת
חלק מהיחידה יסודות במסלול ה-Ruby של Coddy. שיעור 5 מתוך 88.
ב-Ruby, מחרוזות משמשות לאחסון נתוני טקסט. מחרוזת היא רצף של תווים שיכול לכלול אותיות, מספרים, סמלים ורווחים. מחרוזות הן אחד מסוגי הנתונים הנפוצים ביותר בתכנות.
ב-Ruby יוצרים מחרוזות על ידי הקפת טקסט במרכאות (בודדות ' או כפולות "). לאחר מכן משייכים אותן למשתנים באמצעות אופרטור ההשמה =:
variable_name = "text"לדוגמה, כדי לאחסן את הטקסט "Hello" במשתנה בשם greeting, היית כותב:
greeting = "Hello"המרכאות אומרות ל-Ruby שזהו טקסט, ולא שם של משתנה או מספר. בלי מרכאות, Ruby תחפש משתנה או מתודה בשם Hello.
דוגמאות למחרוזות:
name = "Alice" # טקסט עם אותיותmessage = 'Welcome!' # גם מירכאות בודדות עובדותaddress = "123 Main St" # טקסט עם מספריםempty = "" # מחרוזת ריקהאתגר
קלצרו משתנה בשם city והקצו לו את ערך המחרוזת "Paris". לאחר מכן צרו משתנה נוסף בשם country והקצו לו את ערך המחרוזת "France". לבסוף, הציגו את שני המשתנים באמצעות הפקודה puts.
נסו בעצמכם
# TODO: כתבו את המשתנים למטה
# אל תמחקו את השורות למטה
puts city
puts countryהשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 42משתנים וטיפוסי נתונים
מספרים ומשתניםטיפוס הנתונים מחרוזתטיפוס הנתונים בוליאניטיפוס הנתונים Symbolבדיקת טיפוסי נתוניםמוסכמות שמותסיכום – יצירת משתנים8לולאות
לולאת for עם טווחיםלולאת whilebreaknextסיכום – עצרתלולאת timesלולאת untilלולאות מקוננותסיכום – קלט דינמי3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםסיכום – חשבון פשוטאופרטורי השוואה6קלט ופלט בסיסיים
פלט באמצעות putsפלט באמצעות print ו־pפלט באמצעות משתניםקלט באמצעות getsשיטת Chompהמרת טיפוסיםחזרה — מחשבון גילחזרה — אמת או שקר9מתודות
הגדרת מתודהפרמטרים של מתודהערכי החזרהסיכום - מתודת Sigmaסיכום - מתודת האימותערכי ברירת מחדל של פרמטרים15מעקב אחר הוצאות יומיות
סקירת הפרויקטיציאה מהתוכניתתרגלו בעצמכם: קומפיילר Ruby אונליין