אופרטורי השמה
חלק מהיחידה יסודות במסלול ה-R של Coddy. שיעור 14 מתוך 78.
כבר השתמשת באופרטור ההשמה <- כדי לאחסן ערכים במשתנים. למעשה, R מספקת כמה דרכים להשמת ערכים, והבנתן עוזרת לך לכתוב קוד נקי יותר.
אופרטור ההשמה הנפוץ ביותר ב-R הוא החץ שמאלה <-:
score <- 100
name <- "Alice"R תומכת גם בסימן השוויון = להשמה, שפועל באותו אופן:
score = 100
name = "Alice"אף על פי ששניהם עובדים, קהילת R מעדיפה מאוד את <- כי הוא מבהיר את כיוון ההשמה ומונע בלבול עם = המשמש לארגומנטים של פונקציות.
ל-R יש גם חץ ימינה -> שמבצע השמה בכיוון ההפוך, ומציב את הערך משמאל ואת שם המשתנה מימין:
50 -> ageכמעט שלא משתמשים בזה בפועל, אבל זו תחביר תקף ב־R. הקפד להשתמש ב־<- לשם אחידות וקריאות בקוד שלך.
אתגר
קלתרגלו שימוש באופרטורים שונים להשמה כדי לאחסן ערכים במשתנים.
השלימו את המשימות הבאות באמצעות אופרטורי ההשמה שצוינו:
- צרו משתנה בשם
temperatureוהקצו לו את הערך72באמצעות אופרטור החץ השמאלי<- - צרו משתנה בשם
humidityוהקצו לו את הערך45באמצעות סימן השוויון= - הקצו את הערך
30למשתנה בשםwind_speedבאמצעות אופרטור החץ הימני->
לאחר יצירת שלושת המשתנים, השתמשו בפונקציה print() כדי להציג את temperature, את humidity ואת wind_speed בדיוק בסדר הזה.
נסו בעצמכם
# TODO: כתבו את הקוד שלכם למטה
# 1. צרו את המשתנה 'temperature' עם הערך 72 באמצעות האופרטור <-
# 2. צרו את המשתנה 'humidity' עם הערך 45 באמצעות האופרטור =
# 3. צרו את המשתנה 'wind_speed' עם הערך 30 באמצעות האופרטור ->
# הדפיסו את כל שלושת המשתנים לפי הסדר: temperature, humidity, wind_speedהשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 2
אופרטורים לוגיים (AND, OR)אופרטורים לוגיים חלק 2 (NOT)חזרה – לוגיקה פשוטהלוגיקה וקטורית חלק 1לוגיקה וקטורית חלק 27מחשבון לחלוקת החשבון
הודעת פתיחהקבלת קלט מהמשתמש2משתנים וסוגי נתונים
סוג נתונים מספריסוג נתונים שלמיםסוג נתונים של תוויםסוג נתונים לוגיבדיקת סוגי נתוניםמוסכמות למתן שמותערכים חסרים: NAסיכום – יצירת משתנים8לולאות
לולאת forלולאת whileפקודת breakהמשך (continue)סיכום – עצרתיצירת רצפים (seq, :)לולאות מקוננותסיכום – קלט דינמי3אופרטורים חלק 1
אופרטורים אריתמטייםחלוקת מספרים שלמים ומודולואופרטורי השמהחזרה – חשבון פשוטאופרטורי השוואה6קלט/פלט בסיסי
הדפסת פלטחתול כפלטפלט עם משתניםקריאת קלט באמצעות readline()יסודות המרת טיפוסיםחזרה – מחשבון גילחזרה – אמת או שקר9פונקציות
הכרזה על פונקציהארגומנטים של פונקציהערכי החזרהסיכום – פונקציית סיגמאסיכום – פונקציית אימותערכי ברירת מחדל לפרמטריםתרגלו בעצמכם: קומפיילר R אונליין