Menu
Coddy logo textTech

Wyświetlanie zmiennych

Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 28 z 88.

Teraz, gdy wiesz już, jak wyświetlać tekst, połączmy metody wyświetlania ze zmiennymi. W Ruby łatwo uwzględnić wartości zmiennych w wyświetlanym tekście za pomocą interpolacji ciągów znaków.

Interpolacja ciągów znaków pozwala osadzać zmienne bezpośrednio w ciągu znaków za pomocą #{}:

name = "Alice"
age = 25

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

To wyświetla:

My name is Alice
I am 25 years old

Składnia #{} mówi Ruby, aby obliczył to, co znajduje się w nawiasach klamrowych, i wstawił wynik do ciągu znaków. Możesz nawet umieszczać w nich wyrażenia:

price = 10
quantity = 3

puts "Total: #{price * quantity}"

To wyświetla:

Total: 30

Ważne: Interpolacja ciągów znaków działa tylko z podwójnymi cudzysłowami. Pojedyncze cudzysłowy traktują wszystko dosłownie:

name = "Ruby"

puts "Hello, #{name}"  # Hello, Ruby
puts 'Hello, #{name}'  # Hello, #{name}
challenge icon

Wyzwanie

Łatwy

Udostępniono następujące zmienne:

product = "Laptop"
price = 999
quantity = 3

Użyj interpolacji ciągów znaków z puts, aby wyświetlić następujące trzy wiersze:

  1. Wypisz Product: Laptop (używając zmiennej product)
  2. Wypisz Price: $999 (używając zmiennej price)
  3. Wypisz Total: $2997 (oblicz price * quantity wewnątrz interpolacji)

Każdy wiersz powinien być wypisany za pomocą osobnej instrukcji puts z interpolacją ciągów znaków. Pamiętaj, aby użyć podwójnych cudzysłowów, żeby interpolacja działała.

Spróbuj swoich sił

# Zmienne są już dla Ciebie zdefiniowane
product = "Laptop"
price = 999
quantity = 3

# TODO: Napisz swój kod poniżej
# Użyj interpolacji ciągów znaków i puts, aby wyświetlić:
# 1. Product: Laptop
# 2. Price: $999
# 3. Total: $2997 (oblicz price * quantity wewnątrz interpolacji)
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Ruby online