Menu
Coddy logo textTech

חתול כפלט

חלק מהיחידה יסודות במסלול ה-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() לעיתים קרובות כשתרצה לשלוט בדיוק באופן שבו הפלט שלך נראה.

challenge icon

אתגר

קל

השתמש בפונקציה 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 כדי לרדת שורה
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה יסודות

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