Menu
Coddy logo textTech

Dizi Oluşturma

Coddy'nin Ruby Journey'sinin Temeller bölümünün bir parçası — ders 58 / 88.

Bir dizi (array), öğelerin sıralı bir koleksiyonudur. Bunu, tek bir değişkende birden fazla değeri tutabilen bir liste olarak düşünebilirsiniz. Diziler, birbiriyle ilişkili veri gruplarıyla çalışmanız gerektiğinde inanılmaz derecede kullanışlıdır.

Ruby'de bir dizi oluşturmak için, öğeleri virgülle ayrılmış köşeli parantez [] kullanın:

numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]
puts fruits  # Her meyveyi yeni bir satıra yazdırır

Ruby dizileri her türden veriyi tutabilir ve hatta aynı dizi içinde farklı türleri karıştırabilirsiniz:

mixed = [42, "hello", true, 3.14]

Ayrıca boş bir dizi oluşturabilir ve daha sonra öğeler ekleyebilirsiniz:

empty_list = []

Bir dizinin kaç öğe içerdiğini kontrol etmek için length veya size metodunu kullanın:

colors = ["red", "green", "blue"]
puts colors.length  # Çıktı: 3

Diziler öğelerinin sırasını korur, bu nedenle eklediğiniz ilk öğe ilk sırada kalır, ikinci öğe ikinci sırada kalır ve bu böyle devam eder. Bu sıralama, bir sonraki derste tekil öğelere erişmeyi öğrendiğimizde önemli hale gelir.

challenge icon

Görev

Kolay

Üç girdi okuyun:

  1. Bir string (birinci öğe)
  2. Bir tam sayı (ikinci öğe)
  3. Bir string (üçüncü öğe)

Bu üç öğeyi alındıkları sırayla içeren bir dizi oluşturun. Ardından diziyi puts kullanarak yazdırın ve ardından yeni bir satırda dizinin uzunluğunu yazdırın.

Örneğin, girdiler apple, 42 ve banana ise çıktı şu şekilde olmalıdır:

apple
42
banana
3

Girdiler red, 100 ve blue ise çıktı şu şekilde olmalıdır:

red
100
blue
3

Girdiler hello, 7 ve world ise çıktı şu şekilde olmalıdır:

hello
7
world
3

Kopya kağıdı

Dizi (array), tek bir değişkende birden fazla değer tutabilen, öğelerin sıralı bir koleksiyonudur.

Öğeleri virgülle ayrılmış şekilde köşeli parantez [] kullanarak bir dizi oluşturun:

numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]

Diziler, karışık türler de dahil olmak üzere her türlü veriyi tutabilir:

mixed = [42, "hello", true, 3.14]

Boş bir dizi oluşturun:

empty_list = []

puts kullanarak bir diziyi yazdırın (her öğeyi yeni bir satıra çıktı olarak verir):

puts fruits

length veya size kullanarak öğe sayısını alın:

colors = ["red", "green", "blue"]
puts colors.length  # Outputs: 3

Kendin dene

# Girdileri oku
first_element = gets.chomp
second_element = gets.to_i
third_element = gets.chomp

# TODO: Kodunuzu aşağıya yazın
# Üç öğeli bir dizi oluşturun


# Diziyi puts kullanarak yazdırın, ardından dizinin uzunluğunu yazdırın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler