Menu
Coddy logo textTech

פיצול וחיבור

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Ruby של Coddy. שיעור 4 מתוך 56.

השיטה split מפצלת מחרוזת למערך של מחרוזות קטנות יותר. כברירת מחדל, היא מפצלת לפי רווחים לבנים:

"the quick fox".split
# ["the", "quick", "fox"]

העבירו כל מפריד כדי לפצל לפי משהו אחר:

"a,b,c,d".split(",")
# ["a", "b", "c", "d"]

הפעולה ההפוכה היא join, שמופעלת על מערך. היא מחברת את האיברים יחד באמצעות המפריד שסיפקת:

["a", "b", "c"].join("-")
# "a-b-c"

ביחד, split ו־join מאפשרות לשנות את צורת הטקסט ב-Ruby.

challenge icon

אתגר

קל

קרא רשימת מילים המופרדות בפסיקים. הדפס אותן שוב כשהן מחוברות יחד באמצעות " - " (רווח, מקף, רווח) בין כל מילה, כאשר כל מילה באותיות גדולות.

עבור הקלט red,green,blue, הפלט הוא:

RED - GREEN - BLUE

נסו בעצמכם

input = gets.chomp

# TODO: פצל לפי ",", המר כל מילה לאותיות גדולות, חבר באמצעות " - "
quiz iconבחנו את עצמכם

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

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

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