Ruby İle Dizi Nasıl Oluşturulur ?

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.


ruby-ile-dizi-olusturma

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


Beğendin mi? Arkadaşlarınla paylaş!

0
Ahmet Kaptan

0 Yorum

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir