Output dengan Variabel
Termasuk bagian Dasar-Dasar dalam perjalanan Ruby di Coddy. Pelajaran 28 dari 88.
Sekarang setelah kamu tahu cara menampilkan teks, mari gabungkan cara menampilkan output dengan variabel. Ruby memudahkan kamu menyertakan nilai variabel dalam output menggunakan interpolasi string.
Interpolasi string memungkinkan kamu menyisipkan variabel langsung ke dalam string menggunakan #{}:
name = "Alice"
age = 25
puts "My name is #{name}"
puts "I am #{age} years old"Hasilnya:
My name is Alice
I am 25 years oldSintaks #{} memberi tahu Ruby untuk mengevaluasi apa pun yang ada di dalam kurung kurawal dan menyisipkan hasilnya ke dalam string. Kamu bahkan bisa menyertakan ekspresi:
price = 10
quantity = 3
puts "Total: #{price * quantity}"Ini menghasilkan:
Total: 30Penting: Interpolasi string hanya berfungsi dengan tanda kutip ganda. Tanda kutip tunggal memperlakukan semuanya secara harfiah:
name = "Ruby"
puts "Hello, #{name}" # Hello, Ruby
puts 'Hello, #{name}' # Hello, #{name}Tantangan
MudahKamu diberikan variabel berikut:
product = "Laptop"
price = 999
quantity = 3Gunakan interpolasi string dengan puts untuk menampilkan tiga baris output berikut:
- Cetak
Product: Laptop(menggunakan variabelproduct) - Cetak
Price: $999(menggunakan variabelprice) - Cetak
Total: $2997(hitungprice * quantitydi dalam interpolasi)
Setiap baris harus dicetak menggunakan pernyataan puts terpisah dengan interpolasi string. Ingat, gunakan tanda kutip ganda agar interpolasi berfungsi.
Coba sendiri
# Variabel sudah didefinisikan untukmu
product = "Laptop"
price = 999
quantity = 3
# TODO: Tulis kodemu di bawah ini
# Gunakan interpolasi string dengan puts untuk menampilkan:
# 1. Product: Laptop
# 2. Price: $999
# 3. Total: $2997 (hitung price * quantity di dalam interpolasi)Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ringkasan: Logika SederhanaOperator Logika Bagian 3Operator Logika Bagian 47Kalkulator Pembagian Tagihan
Pesan Selamat DatangMengambil input dari Pengguna10FizzBuzz dengan Variasi
Gambaran Umum PermainanMetode FizzBuzz2Variabel dan Tipe Data
Angka dan VariabelTipe Data stringTipe Data booleanTipe Data SymbolMemeriksa Tipe DataKonvensi PenamaanRangkuman: Membuat Variabel5Pengambilan Keputusan
Pernyataan IfIf - ElseRekap: Kalkulator SederhanaIf - Else BersarangPernyataan Unless8Perulangan
For Loop dengan RentangWhile LoopBreakNextRangkuman: FaktorialTimes LoopUntil LoopPerulangan BersarangRangkuman: Input Dinamis3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan6Dasar Input dan Output
Output dengan putsOutput dengan print dan pOutput dengan VariabelInput dengan getsMethod chompKonversi TipeRangkuman: Kalkulator UsiaRangkuman: Benar atau Salah9method
Mendefinisikan methodParameter methodNilai KembalianRangkuman: Sigma methodRangkuman: Validation methodNilai Default Parameter12Melakukan Perulangan pada Koleksi
Iterator EachEach dengan IndeksMelakukan Perulangan pada StringMap dan CollectLatihan sendiri: Compiler Ruby online