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 , dizinin başına yeni bir öğe ekler.
arr.unshift(0) #=> [0, 1, 2, 3, 4, 5, 6]
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]
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]
ilk öğeyi kaldırmak için shift kullanın :
arr . shift # => 1
arr # => [2, 3, 4, 5]
Belirli bir dizindeki bir öğeyi silmek için delete_at kullanın:
arr . delete_at ( 2 ) # => 4
arr # => [2, 3, 5]
Bir dizide yerde belirli bir eleman silmek için delete kullanın :
arr = [ 1 , 2 , 2 , 3 ]
arr . delete ( 2 ) # => 2
arr # => [1,3]
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']
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
Günümüzde, dünya genelinde su kaynakları giderek azalıyor ve su krizi giderek artan bir endişe kaynağı…
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ümüzde teknolojinin ilerlemesiyle birlikte evlerimizde bulunan birçok cihaz internete bağlanabilmekte ve bu durum hayatımızı kolaylaştıran…
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ümüzde, çevre sorunları ve sürdürülebilirlik, küresel ölçekte giderek artan bir önem kazanmaktadır. Yeşil teknoloji, bu…
Geleceğin ulaşım teknolojileri, sadece daha hızlı ve daha verimli taşımacılık sağlamakla kalmıyor, aynı zamanda çevre…
This website uses cookies.