array manipulations in Ruby etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
array manipulations in Ruby etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

11 Aralık 2015 Cuma

Ruby'de Array Manipulations

puts"Ornek I"

a = [1, 2, 3]
b = [4, 5]

toplam = a + b
puts toplam  #sonuç: [1, 2, 3, 4, 5]


puts"Ornek II"

c = [1, 2, 3, 4, 5, 6, 7, 8]
d = [2, 4, 5]

res = c - d
puts res #sonuç: [1, 3, 6, 7, 8]

#Birinci array'da bulunan elementlerden, ikinci array'da bulunan elementleri çıkartma işlemi (bildiğimiz çıkarma işlemi şeklinde de düşünülebiliriz)


puts"Ornek III"

e = [1, 2, 3, 4]
f = [3, 4, 5, 6]

puts e & f #sonuç [3, 4]

#Birinci ve ikinci array'larda bulunan aynı elementleri yazdırma işlemi. (a VE b'de bulunan elementler..)


puts"Ornek IV"

g = [1, 3, 5, 7]
h = [2, 4, 6]

puts g | h #sonuç [1, 3, 5, 7, 2, 4, 6]

# g VEYA h'de bulunan elementleri yazdırma işlemi. (yani g'deki elementler +  h'deki elementler)


puts"Ornek V"

newArr = [1, 2, 3, 4]
res = newArr.reverse
puts newArr # [4, 3, 2, 1]

#elementleri ters döndürülmüş sırayla yazdırma.


puts"Ornek VI"

abc = [1, 2, 3]
puts abc.reverse!

#ters döndürülmüş array'ı yeni bir değişkene atmadan direkt olarak "puts" metodu içinde yazdırma