Ruby İle Dizi Nasıl Oluşturulur ?

Ruby İle Dizi Oluşturmak

Yeni sınıf Yöntemi İle Dizi Oluşturma

Bir dizi oluşturmanın veya başlatmanın birçok yolu vardır. Bunlardan bir tanesi  yeni sınıf yöntemiyle  oluşturmaktır.

isimler = Array.new

Dizi oluştururken bir dizinin boyutunu ayarlayabilirsiniz .

isimler = Array.new(20)

Dizi adları artık 20 öğenin boyutuna veya uzunluğuna sahip .  Bir dizinin boyutunu, size, size(büyüklük) veya length(uzunluk) değeri olarak döndürür.

isimler= Array.new(20)
puts isimler.size  # 20 sonucunu verir
puts isimler.length # Aynı şekilde 20 sonucunu verir

Dizideki her öğeye aşağıdaki gibi bir değer atayabilirsiniz.

isimler = Array.new(4, "mac")
puts "#{isimler}"

Bu aşağıdaki sonucu üretecektir .

["mac", "mac", "mac", "mac"]

Ayrıca, her öğeyi bloğun değerlendirdiği şekilde doldurarak yeni olan bir blok kullanabilirsiniz. Aşağıdaki örnekte 10 elemanı olan birdizinin 2 nin katları şeklinde oluştuğunu görebilirsiniz.

sayilar = Array.new(10) { |e| e = e * 2 }
puts "#{sayilar}"

Bu aşağıdaki sonucu üretecektir .

[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]

[] Şeklinde Dizi Oluşturma

sayilar = Array.[](1, 2, 3, 4,5)

[‘a’,’b’] Şeklinde Dizi Oluşturma

sayilar = Array[1, 2, 3, 4,5]

Şimdide harika bir özellik geliyor 🙂 Belirlediğiniz aralıkta dizi oluşturabilmenizi sağlayan kod aşığıda.

sayilar = Array(0..9)
puts "#{sayilar}"

Bu aşağıdaki sonucu üretecektir.

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Bir Önceki Ruby Dersi İçin Tıkla

Ahmet Kaptan

View Comments

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.