Menu
Coddy logo textTech

String Metotlarına Genel Bakış

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

Ruby, yaygın dönüşümler için dizelere geniş bir yerleşik metot koleksiyonu sunar. Ek kütüphanelere ihtiyacınız yoktur; bunlar oluşturduğunuz her dizenin bir parçasıdır.

En kullanışlı olanlardan bazıları büyük/küçük harf değiştirir veya boşlukları kaldırır:

name = "  Alice  "
puts name.strip       # "Alice"
puts name.upcase      # "  ALICE  "
puts name.downcase    # "  alice  "
puts name.reverse     # "  ecilA  "

Diğerleri size dize hakkında bir şeyler söyler:

word = "hello"
puts word.length            # 5
puts word.include?("ell")   # true
puts word.start_with?("he") # true

Bunların çoğu yeni bir string döndürür. Ünlem versiyonunu (örneğin upcase!) kullanmadığınız sürece orijinali değişmeden kalır.

challenge icon

Görev

Başlangıç

Tek bir girdi satırı okuyun. Ayrı satırlarda şunları yazdırın:

  1. Başındaki ve sonundaki boşlukları kaldırılmış girdi
  2. Bu kırpılmış değerin büyük harf hali
  3. Kırpılmış değerin uzunluğu
  4. true veya false: kırpılmış değer "ruby" içeriyor mu (büyük/küçük harf duyarsız)?

Hello Ruby world girdisi için çıktı şöyledir:

Hello Ruby world
HELLO RUBY WORLD
16
true

Kendin dene

input = gets.chomp

# YAPILACAK: gerekli dört satırı 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.

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

Kendi başına pratik yap: Online Ruby derleyicisi