חתול כפלט
חלק מהיחידה יסודות במסלול ה-R של Coddy. שיעור 27 מתוך 78.
הפונקציה cat() מפיקה פלט נקי יותר בהשוואה ל־print(). בעוד ש־print() מוסיפה מירכאות סביב מחרוזות ומציגה מספרי אינדקס, cat() מציגה את הטקסט בדיוק כפי שרוצים שיופיע.
cat("Hello, World!")הפקודה הזאת מציגה Hello, World! בלי מרכאות או סמני אינדקס.
השם "cat" מגיע מהמילה "concatenate", שפירושה שהוא יכול לחבר כמה פריטים יחד בפלט אחד:
cat("Hello", "World") # פלט: Hello Worldשימו לב ש-cat() מוסיפה באופן אוטומטי רווח בין פריטים. הבדל חשוב אחד בינה לבין print() הוא ש-cat() לא עוברת באופן אוטומטי לשורה חדשה. כדי ליצור מעבר שורה, השתמשו ב-\n:
cat("Line one\n")
cat("Line two")הפלט הוא:
Line one
Line two\n נקרא תו של שורה חדשה. תשתמש ב-cat() לעיתים קרובות כשתרצה לשלוט בדיוק באופן שבו הפלט שלך נראה.
אתגר
קלהשתמש בפונקציה cat() כדי להציג הודעה מעוצבת על פני כמה שורות.
המשתנים הבאים זמינים עבורך:
product <- "Laptop"
price <- 999
in_stock <- TRUEהשתמש ב־cat() כדי להציג את הפלט הבא בדיוק כפי שהוא מופיע, כאשר כל פריט מידע מופיע בשורה משלו:
Product: Laptop
Price: 999
Available: TRUEזכור להשתמש ב־\n כדי ליצור מעברי שורה, ושהפונקציה cat() מוסיפה רווחים בין הפריטים באופן אוטומטי.
נסו בעצמכם
# המשתנים כבר הוגדרו עבורך
product <- "Laptop"
price <- 999
in_stock <- TRUE
# TODO: השתמשו ב-cat() כדי להציג את ההודעה המעוצבת, כשכל פרט מידע מופיע בשורה משלו
# זכרו להשתמש ב-\n כדי לרדת שורההשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 2
אופרטורים לוגיים (AND, OR)אופרטורים לוגיים חלק 2 (NOT)חזרה – לוגיקה פשוטהלוגיקה וקטורית חלק 1לוגיקה וקטורית חלק 27מחשבון לחלוקת החשבון
הודעת פתיחהקבלת קלט מהמשתמש2משתנים וסוגי נתונים
סוג נתונים מספריסוג נתונים שלמיםסוג נתונים של תוויםסוג נתונים לוגיבדיקת סוגי נתוניםמוסכמות למתן שמותערכים חסרים: NAסיכום – יצירת משתנים8לולאות
לולאת forלולאת whileפקודת breakהמשך (continue)סיכום – עצרתיצירת רצפים (seq, :)לולאות מקוננותסיכום – קלט דינמי3אופרטורים חלק 1
אופרטורים אריתמטייםחלוקת מספרים שלמים ומודולואופרטורי השמהחזרה – חשבון פשוטאופרטורי השוואה6קלט/פלט בסיסי
הדפסת פלטחתול כפלטפלט עם משתניםקריאת קלט באמצעות readline()יסודות המרת טיפוסיםחזרה – מחשבון גילחזרה – אמת או שקר9פונקציות
הכרזה על פונקציהארגומנטים של פונקציהערכי החזרהסיכום – פונקציית סיגמאסיכום – פונקציית אימותערכי ברירת מחדל לפרמטריםתרגלו בעצמכם: קומפיילר R אונליין