Menu
Coddy logo textTech

Atama Operatörleri

Coddy'nin R Journey'sinin Temeller bölümünün bir parçası — ders 14 / 78.

Değerleri değişkenlerde saklamak için <- atama operatörünü zaten kullanıyordunuz. R aslında değer atamak için birden fazla yol sunar ve bunları anlamak daha temiz kod yazmanıza yardımcı olur.

R'daki en yaygın atama operatörü sol oktur <-:

score <- 100
name <- "Alice"

R ayrıca atama için aynı şekilde çalışan eşittir işaretini = destekler:

score = 100
name = "Alice"

Her ikisi de çalışsa da, R topluluğu, atama yönünü netleştirdiği ve fonksiyon argümanları için kullanılan = ile karışıklığı önlediği için <- operatörünü güçlü bir şekilde tercih eder.

R ayrıca, değeri sola ve değişken adını sağa yerleştirerek ters yönde atama yapan bir sağ oka -> sahiptir:

50 -> age

Bu pratikte nadiren kullanılır, ancak geçerli bir R sözdizimidir. Kodunuzda tutarlılık ve okunabilirlik için <- kullanmaya devam edin.

challenge icon

Görev

Kolay

Değişkenlerde değerleri saklamak için farklı atama operatörlerini kullanma alıştırması yapın.

Belirtilen atama operatörlerini kullanarak aşağıdaki görevleri tamamlayın:

  1. Sol ok operatörünü <- kullanarak temperature adında bir değişken oluşturun ve ona 72 değerini atayın.
  2. Eşittir işaretini = kullanarak humidity adında bir değişken oluşturun ve ona 45 değerini atayın.
  3. Sağ ok operatörünü -> kullanarak wind_speed adında bir değişkene 30 değerini atayın.

Her üç değişkeni de oluşturduktan sonra, temperature, humidity ve wind_speed değişkenlerini tam olarak bu sırayla görüntülemek için print() fonksiyonunu kullanın.

Kopya kağıdı

R, değerleri değişkenlerde saklamak için birden fazla atama operatörü sağlar:

Sol ok <- en yaygın ve tercih edilen atama operatörüdür:

score <- 100
name <- "Alice"

Eşittir işareti = de atama için çalışır:

score = 100
name = "Alice"

R topluluğu, atama yönünü netleştirdiği ve fonksiyon argümanları için kullanılan = ile karışıklığı önlediği için <- operatörünü tercih eder.

Sağ ok -> ters yönde atama yapar (değer solda, değişken sağda):

50 -> age

Bu nadiren kullanılır ancak geçerli bir sözdizimidir. Tutarlılık ve okunabilirlik için <- operatörüne bağlı kalın.

Kendin dene

# YAPILACAK: Kodunuzu aşağıya yazın

# 1. <- operatörünü kullanarak 72 değerine sahip 'temperature' değişkenini oluşturun

# 2. = operatörünü kullanarak 45 değerine sahip 'humidity' değişkenini oluşturun

# 3. -> operatörünü kullanarak 30 değerine sahip 'wind_speed' değişkenini oluşturun

# Üç değişkeni de şu sırayla yazdırın: temperature, humidity, wind_speed
quiz iconKendini test et

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

Temeller bölümündeki tüm dersler