Menu
Coddy logo textTech

פלט באמצעות משתנים

חלק מהיחידה יסודות במסלול ה-Ruby של Coddy. שיעור 28 מתוך 88.

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

אינטרפולציה של מחרוזות מאפשרת לך לשלב משתנים ישירות בתוך מחרוזת באמצעות #{}:

name = "Alice"
age = 25

puts "My name is #{name}"
puts "I am #{age} years old"

הפלט הוא:

My name is Alice
I am 25 years old

תחביר #{} אומר ל-Ruby להעריך את מה שנמצא בתוך הסוגריים המסולסלים ולהוסיף את התוצאה למחרוזת. אפשר אפילו לכלול ביטויים:

price = 10
quantity = 3

puts "Total: #{price * quantity}"

הפלט הוא:

Total: 30

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

name = "Ruby"

puts "Hello, #{name}"  # שלום, Ruby
puts 'Hello, #{name}'  # שלום, #{name}
challenge icon

אתגר

קל

המשתנים הבאים נתונים לך:

product = "Laptop"
price = 999
quantity = 3

השתמש באינטרפולציה של מחרוזות עם puts כדי להציג את שלוש שורות הפלט הבאות:

  1. הדפס Product: Laptop (באמצעות המשתנה product)
  2. הדפס Price: $999 (באמצעות המשתנה price)
  3. הדפס Total: $2997 (חשב את price * quantity בתוך האינטרפולציה)

יש להדפיס כל שורה באמצעות פקודת puts נפרדת עם אינטרפולציה של מחרוזת. זכור להשתמש במירכאות כפולות כדי שהאינטרפולציה תפעל.

נסו בעצמכם

# המשתנים כבר הוגדרו עבורך
product = "Laptop"
price = 999
quantity = 3

# TODO: כתבו את הקוד שלכם למטה
# השתמשו באינטרפולציה של מחרוזות עם puts כדי להציג:
# 1. Product: Laptop
# 2. Price: $999
# 3. Total: $2997 (חשבו את price * quantity בתוך האינטרפולציה)
quiz iconבחנו את עצמכם

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

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

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