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 oldSkł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: 30Waż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}Wyzwanie
ŁatwyUdostępniono następujące zmienne:
product = "Laptop"
price = 999
quantity = 3Użyj interpolacji ciągów znaków z puts, aby wyświetlić następujące trzy wiersze:
- Wypisz
Product: Laptop(używając zmiennejproduct) - Wypisz
Price: $999(używając zmiennejprice) - Wypisz
Total: $2997(obliczprice * quantitywewną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)Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory — część 2
Operatory logiczne — część 1Operatory logiczne — część 2Powtórka — podstawy logikiOperatory logiczne — część 3Operatory logiczne — część 47Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych od użytkownika2Zmienne i typy danych
Liczby i zmienneTyp danych StringTyp danych BooleanTyp danych SymbolSprawdzanie typów danychKonwencje nazewnictwaPodsumowanie — tworzenie zmiennych5Podejmowanie decyzji
Instrukcja ifIf - elsePowtórka — prosty kalkulatorZagnieżdżone if - elseInstrukcja unless8Pętle
Pętla for z zakresamiPętla whilebreaknextPowtórka – silniaPętla timesPętla untilPętle zagnieżdżonePowtórka – dynamiczne wejście3Operatory — część 1
Operatory arytmetyczneOperator moduloSkrócone operatory arytmetycznePodsumowanie — prosta matematykaOperatory porównania6Podstawowe wejście i wyjście
Wyświetlanie za pomocą putsWyświetlanie za pomocą print i pWyświetlanie zmiennychWczytywanie za pomocą getsMetoda chompKonwersja typówPodsumowanie – kalkulator wiekuPodsumowanie – prawda czy fałszPoćwicz samodzielnie: Kompilator Ruby online