İçerik gizle

Ruby ile Dizi İşlemleri
Dizilere Öğe Ekleme
Push ve << Kullanımı
Bir dizinin sonuna push veya << kullanarak öğeler eklenebilir
arr = [ 1 , 2 , 3 , 4 ]
arr . push ( 5 ) # => [1, 2, 3, 4, 5]
arr << 6 # => [1, 2, 3, 4, 5, 6]
Unshift Kullanımı
unshift , dizinin başına yeni bir öğe ekler.
arr.unshift(0) #=> [0, 1, 2, 3, 4, 5, 6]
Insert Kullanımı
insert ile herhangi pozisyonda bir diziye yeni bir öğe ekleyebilir.
arr . insert( 3 , 'elma' ) # => [0, 1, 2, 'elma', 3, 4, 5, 6]
insert yöntemi ile ,aynı anda birden fazla değer ekleyebilirsiniz:
arr . insert ( 3 , 'turuncu' , 'armut' , 'greyfurt' )
# => [0, 1, 2, "portakal", "armut", "greyfurt", "elma", 3, 4, 5, 6]
Bir Diziden Öğeleri Kaldırma
Pop Kullanımı
Pop yöntemi bir dizideki son elemanı kaldırır ve döndürür:
arr = [ 1 , 2 , 3 , 4 , 5 , 6 ]
arr . pop # => 6
arr # => [1, 2, 3, 4, 5]
Shift Kullanımı
ilk öğeyi kaldırmak için shift kullanın :
arr . shift # => 1
arr # => [2, 3, 4, 5]
Delete_at Kullanımı
Belirli bir dizindeki bir öğeyi silmek için delete_at kullanın:
arr . delete_at ( 2 ) # => 4
arr # => [2, 3, 5]
Delete Kullanımı
Bir dizide yerde belirli bir eleman silmek için delete kullanın :
arr = [ 1 , 2 , 2 , 3 ]
arr . delete ( 2 ) # => 2
arr # => [1,3]
Compact Kullanımı
Bir diziden nil değerlerini silmeniz gerekirse compact kullanın :
arr = ['foo', 0, nil, 'bar', 7, 'baz', nil]
arr.compact #=> ['foo', 0, 'bar', 7, 'baz']
arr #=> ['foo', 0, nil, 'bar', 7, 'baz', nil]
arr.compact! #=> ['foo', 0, 'bar', 7, 'baz']
arr #=> ['foo', 0, 'bar', 7, 'baz']
Uniq Kullanımı
Yinelenen öğeleri bir diziden kaldırmaktır için uniq kullanın :
arr = [ 2 , 5 , 6 , 556 , 6 , 6 , 8 , 9 , 0 , 123 , 556 ]
arr . uniq # => [2, 5, 6, 556, 8, 9, 0, 123]
Bir önceki Ruby ile nasıl dizi oluşturulduğunu öğrenmek için Tıklayın
0 Yorum