Menu
CoddyTech

gets ile Girdi Alma

Coddy'nin Ruby Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 29 / 88.

Şimdiye kadar çıktıyı nasıl görüntüleyeceğini öğrendin. Şimdi kullanıcıdan nasıl girdi alacağını öğrenelim. gets yöntemi, kullanıcının yazdığı bir metin satırını okur.

name = gets
puts "Hello, #{name}"

Ruby, gets ile karşılaştığında kullanıcının bir şeyler yazıp Enter tuşuna basmasını bekler. Kullanıcının yazdığı her şey değişkende saklanır. Kullanıcı "Alice" yazarsa çıktı şöyle olur:

Hello, Alice

Burada dikkat edilmesi gereken önemli bir şey var. Kullanıcı Enter tuşuna bastığında, bu satır sonu karakteri girdiye dahil edilir.

Yukarıdaki çıktıda görünmez; çünkü puts, yalnızca dizge zaten bir satır sonuyla bitmiyorsa satır sonu ekler. Değişken aslında "Alice\n" içerir; burada \n satır sonunu temsil eder.

Bunu net bir şekilde görmek için p kullanabilirsin:

name = gets
p name

Kullanıcı "Ruby" yazarsa, çıktı şöyle görünür:

"Ruby\n"

Bu sondaki satır sonu, programlarınızda beklenmedik davranışlara neden olabilir. Bir sonraki derste bunu nasıl kaldıracağınızı öğreneceksiniz.

challenge icon

Görev

Kolay

gets kullanarak kullanıcıdan bir ad oku ve bunu name adlı bir değişkende sakla.

Ardından p kullanarak name değişkenini çıktıya yazdır; bu, sondaki yeni satır karakteri de dahil olmak üzere ham metni gösterecektir.

Örneğin, girdi Ruby ise çıktında, tırnak işaretleri ve \n karakteri görünür şekilde metin gösterilmelidir.

Kendin dene

# TODO: gets kullanarak kullanıcıdan bir isim oku ve bunu name adlı bir değişkende sakla


# TODO: name değişkenini çıktı olarak vermek için p kullan
quiz iconKendini test et

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

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Online Ruby derleyicisi