Menu
Coddy logo textTech

print ve p ile Çıktı Alma

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

Ruby, çıktıyı görüntülemek için size iki yol daha sunar: print ve p. Her biri puts metodundan farklı davranır.

print metodu, sonuna yeni bir satır eklemeden metin çıktısı verir:

print "Hello"
print "World"

Şu çıktıyı verir:

HelloWorld

Her iki kelimenin de aynı satırda nasıl göründüğüne dikkat edin. Bu, otomatik satır sonları olmadan çıktıyı parça parça oluşturmak istediğinizde kullanışlıdır.

p metodu farklıdır. Bir değerin ham, hata ayıklama dostu sürümünü gösterir:

puts "Hello"
p "Hello"

Şu çıktıyı verir:

Hello
"Hello"

p ile, dizeler tırnak işaretleriyle birlikte görünür; bu da bir dizeye baktığınızı netleştirir. Bu, hata ayıklama sırasında yardımcı olur çünkü tam olarak ne tür bir veriyle çalıştığınızı görebilirsiniz.

challenge icon

Görev

Kolay

Çıktıyı şu şekillerde görüntülemek için print ve p kullanın:

  1. Ruby çıktısını almak için print kullanın, ardından Programming çıktısını almak için başka bir print kullanın (her ikisi de aralarında boşluk olmadan aynı satırda görünmelidir), ardından bir sonraki satıra geçmek için yalın bir puts (argüman içermeyen) kullanın
  2. debug dizesinin (tırnak işaretleriyle ham halini göstererek) çıktısını almak için p kullanın
  3. 42 sayısının çıktısını almak için p kullanın

Çıktınız toplamda tam olarak 3 satır olmalıdır:

RubyProgramming<br>"debug"<br>42

Kopya kağıdı

Ruby, çıktı görüntülemek için puts yöntemine alternatif olarak print ve p yöntemlerini sunar.

print yöntemi, yeni bir satır eklemeden metni çıktı olarak verir:

print "Hello"
print "World"
# Çıktı: HelloWorld

p yöntemi, bir değerin ham ve hata ayıklama dostu versiyonunu görüntüler ve dizeleri tırnak işaretleriyle gösterir:

puts "Hello"  # Çıktı: Hello
p "Hello"     # Çıktı: "Hello"

Bu, üzerinde çalıştığınız veri türünü net bir şekilde gösterdiği için p yöntemini hata ayıklama için kullanışlı hale getirir.

Kendin dene

# YAPILACAK: Kodunuzu aşağıya yazın

# 1. "Ruby" ve "Programming" çıktılarını aynı satıra yazdırmak için print'i iki kez kullanın,
#    ardından bir sonraki satıra geçmek için yalın bir puts (argümansız) kullanın

# 2. "debug" dizesini yazdırmak için p kullanın

# 3. 42 sayısını yazdırmak için p kullanı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