Ortamlarla Çalışmak (2)
R değişkenlerinin çoğu türü "değer kopyalama" kullanır; yani onları kopyaladığında, yeni değişken değerlerin kendi kopyasına sahip olur. Bu durumda bir değişkende yaptığın değişiklik diğerini etkilemez.
Ortamlar ise "başvuruya göre kopyalama" adı verilen farklı bir sistem kullanır; böylece tüm kopyalar özdeştir; bir kopyayı değiştirmen tüm kopyaları değiştirir.
Faydalı biyoloji bilgisi: RNA bazları DNA bazlarından biraz farklıdır. A, C, G ve U şeklindedir.
Bu egzersiz, kursun bir parçasıdır
R'de S3 ve R6 ile Nesne Yönelimli Programlama
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Assign lst
lst <- list(
perfect = c(6, 28, 496),
bases = c("A", "C", "G", "T")
)
# Copy lst
lst2 <- ___
# Change lst's bases element
___
# Test lst and lst2 identical
___