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

Hiç yorum yok:

Yorum Gönder