Menu
CoddyTech

Değişkenlerle Çıktı Alma

Coddy'nin Ruby Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 28 / 88.

Artık metin çıktısı vermeyi bildiğinize göre, çıktı yöntemlerini değişkenlerle birleştirelim. Ruby, string interpolation kullanarak değişken değerlerini çıktınıza eklemenizi kolaylaştırır.

Dize enterpolasyonu, #{} kullanarak değişkenleri doğrudan bir dizenin içine yerleştirmenize olanak tanır:

name = "Alice"
age = 25

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

Şu çıktıyı verir:

My name is Alice
I am 25 years old

#{} söz dizimi, Ruby'ye süslü parantezlerin içindeki her şeyi değerlendirmesini ve sonucu dizeye eklemesini söyler. Hatta ifadeler bile ekleyebilirsiniz:

price = 10
quantity = 3

puts "Total: #{price * quantity}"

Şu çıktıyı verir:

Total: 30

Önemli: String enterpolasyonu yalnızca çift tırnak ile çalışır. Tek tırnaklar her şeyi olduğu gibi ele alır:

name = "Ruby"

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

Görev

Kolay

Aşağıdaki değişkenler size verilmiştir:

product = "Laptop"
price = 999
quantity = 3

Aşağıdaki üç çıktı satırını görüntülemek için puts ile dize interpolasyonu kullanın:

  1. Product: Laptop yazdırın (product değişkenini kullanarak)
  2. Price: $999 yazdırın (price değişkenini kullanarak)
  3. Total: $2997 yazdırın (interpolasyonun içinde price * quantity hesaplamasını yaparak)

Her satır, dize interpolasyonu içeren ayrı bir puts ifadesi kullanılarak yazdırılmalıdır. Interpolasyonun çalışması için çift tırnak kullanmayı unutmayın.

Kendin dene

# Değişkenler sizin için zaten tanımlandı
product = "Laptop"
price = 999
quantity = 3

# YAPILACAK: Kodunuzu aşağıya yazın
# Görüntülemek için puts ile dize enterpolasyonu (string interpolation) kullanın:
# 1. Product: Laptop
# 2. Price: $999
# 3. Total: $2997 (calculate price * quantity inside the interpolation)
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Online Ruby derleyicisi