0Pricing
Ruby Academy · Ders

Koleksiyonlar üzerinde yineleme

Koleksiyonları etkili bir şekilde işlemek için each, map, select ve diğer yineleme yöntemlerini kullanın

Koleksiyonlar üzerinde yineleme, CoddyKit'te ücretsiz bir Ruby Academy dersidir. Bu, 3 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Ruby Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ruby Academy kursu toplamda 3 dersten oluşur.

Yinelemeye Giriş

Koleksiyonlar Üzerinde Yineleme

Yineleme, bir dizi veya karma tablodaki her öğeyi işlemenizi sağlar.

Bu derste, each, map ve select gibi yöntemleri nasıl kullanacağınızı öğreneceksiniz.

Koleksiyonlar üzerinde yineleme — resim 1

Dizilerde Her Öğe Üzerinde İşlem Yapma

Dizilerde Her Öğe Üzerinde İşlem Yapma

each yöntemi, bir dizideki her öğe üzerinde döngü oluşturur.

[1, 2, 3].each { |num| puts num * 2 }

Karma Tablolarda Her Öğe Üzerinde İşlem Yapma

Karma Tablolarda Her Öğe Üzerinde İşlem Yapma

each yöntemi, anahtar-değer çiftleri üzerinde döngü oluşturmak için kullanılabilir.

{ 'name' => 'Alice', 'age' => 25 }.each { |key, value| puts "#{key}: #{value}" }

Haritalamayı Kullanma

Haritalamayı Kullanma

map yöntemi, bir dizideki her öğeyi dönüştürür ve yeni bir dizi döndürür.

numbers = [1, 2, 3]
squared = numbers.map { |n| n * n }
puts squared

Seçmeyi Kullanma

Seçmeyi Kullanma

select yöntemi, öğeleri bir koşula göre filtreler.

numbers = [1, 2, 3, 4, 5]
even_numbers = numbers.select { |n| n.even? }
puts even_numbers

Reddetmeyi Kullanma

Reddetmeyi Kullanma

reject yöntemi, bir koşulla eşleşen öğeleri dışarıda bırakır.

numbers = [1, 2, 3, 4, 5]
odd_numbers = numbers.reject { |n| n.even? }
puts odd_numbers

Biriktirmeyi Kullanma

Biriktirmeyi Kullanma

reduce yöntemi, bir dizideki değerleri biriktirir.

sum = [1, 2, 3, 4, 5].reduce(0) { |acc, num| acc + num }
puts sum

Yineleme İçin Alternatif Yollar

Yineleme İçin Alternatif Yollar

Döngüler için times ve upto yöntemlerini de kullanabilirsiniz.

5.times { |i| puts "Iteration #{i+1}" }

1.upto(3) { |n| puts "Number: #{n}" }

Tebrikler!

Tebrikler!

Çeşitli yöntemleri kullanarak koleksiyonlar üzerinde yineleme yapmayı öğrendiniz.

Sırada yararlı dizi ve karma tablo yöntemlerini inceleyeceksiniz.

Koleksiyonlar üzerinde yineleme — resim 10

Sıkça Sorulan Sorular

“Koleksiyonlar üzerinde yineleme” dersi ücretsiz mi?

Evet — “Koleksiyonlar üzerinde yineleme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Ruby Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ruby Academy kursu toplamda 3 dersten oluşur.

“Koleksiyonlar üzerinde yineleme” dersinde ne öğreneceğim?

Koleksiyonları etkili bir şekilde işlemek için each, map, select ve diğer yineleme yöntemlerini kullanın Ruby Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Ruby Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Ruby Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 2. dersidir.

“Koleksiyonlar üzerinde yineleme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Ruby Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Ruby Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Diziler ve karmalar
  2. Koleksiyonlar üzerinde yineleme
  3. Kullanışlı dizi ve karma yöntemleri
← Ruby Academy Sayfasına Dön