Ruby İle Dizilere Öğe Ekleme ve Silme

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

Ahmet Kaptan

Recent Posts

Su Krizine Karşı Teknolojik Çözümler Nelerdir? 2024

Günümüzde, dünya genelinde su kaynakları giderek azalıyor ve su krizi giderek artan bir endişe kaynağı…

% Gün Önce

Webcam Güvenliği: İpuçları ve En İyi Uygulamalar

Web kameraları, günümüzde hemen hemen her bilgisayarın ayrılmaz bir parçası haline gelmiştir. Uzaktan çalışma, eğitim…

% Gün Önce

Evdeki Akıllı Cihazlarınızı Siber Tehditlerden Nasıl Korursunuz?

Günümüzde teknolojinin ilerlemesiyle birlikte evlerimizde bulunan birçok cihaz internete bağlanabilmekte ve bu durum hayatımızı kolaylaştıran…

% Gün Önce

Yazılım Nedir ve Neden Önemlidir?

Günümüzün dijital çağında, hemen hemen her sektörde yazılımın rolü büyük bir önem taşımaktadır. Peki, yazılım…

% Gün Önce

Yeşil Teknoloji ve Sürdürülebilirlik: Geleceğin Çevre Dostu Çözümleri

Günümüzde, çevre sorunları ve sürdürülebilirlik, küresel ölçekte giderek artan bir önem kazanmaktadır. Yeşil teknoloji, bu…

% Gün Önce

Geleceğin Ulaşım Teknolojileri: Dijital Devrimin Taşıdığı Potansiyel

Geleceğin ulaşım teknolojileri, sadece daha hızlı ve daha verimli taşımacılık sağlamakla kalmıyor, aynı zamanda çevre…

% Gün Önce

This website uses cookies.