Menu
Coddy logo textTech

Split ve Join

Coddy'nin Ruby Journey'sinin Mantık ve Akış bölümünün bir parçası — ders 4 / 56.

split metodu, bir dizeyi daha küçük dizelerden oluşan bir diziye böler. Varsayılan olarak boşluk karakterlerine göre böler:

"the quick fox".split
# ["the", "quick", "fox"]

Başka bir şeye göre ayırmak için herhangi bir sınırlayıcı iletin:

"a,b,c,d".split(",")
# ["a", "b", "c", "d"]

Bunun zıttı olan işlem, bir dizi üzerinde çağrılan join işlemidir. Elemanları sağladığınız ayırıcı ile birbirine yapıştırır:

["a", "b", "c"].join("-")
# "a-b-c"

split ve join birlikte, Ruby'de metni nasıl yeniden şekillendireceğinizdir.

challenge icon

Görev

Kolay

Virgülle ayrılmış bir kelime listesi okuyun. Her kelimeyi büyük harf yaparak, aralarına " - " (boşluk, tire, boşluk) koyarak birleştirilmiş şekilde yazdırın.

red,green,blue girişi için çıktı şöyledir:

RED - GREEN - BLUE

Kopya kağıdı

split bir dizeyi bir diziye böler (varsayılan: boşluk):

"a,b,c".split(",")  # ["a", "b", "c"]

join bir diziyi bir ayırıcı ile bir dizeye birleştirir:

["a", "b", "c"].join("-")  # "a-b-c"

Kendin dene

input = gets.chomp

# YAPILACAK: "," ile ayır, her kelimeyi büyük harf yap, " - " ile birleştir
quiz iconKendini test et

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

Mantık ve Akış bölümündeki tüm dersler