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:
HelloWorldHer 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.
Görev
KolayÇıktıyı şu şekillerde görüntülemek için print ve p kullanın:
Rubyçıktısını almak içinprintkullanın, ardındanProgrammingçıktısını almak için başka birprintkullanı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 birputs(argüman içermeyen) kullanındebugdizesinin (tırnak işaretleriyle ham halini göstererek) çıktısını almak içinpkullanın42sayısının çıktısını almak içinpkullanın
Çıktınız toplamda tam olarak 3 satır olmalıdır:
RubyProgramming<br>"debug"<br>42Kopya 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ı: HelloWorldp 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ınBu 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
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesap Paylaşımı Hesaplayıcısı
Hoş Geldiniz MesajıKullanıcı Girdisi Alma13İleri Seviye Diziler
Aralıklar ile Dizi Dilimlemeİndeksler ile Dizi DilimlemeDizi OperatörleriInclude? Metodu2Değişkenler ve Veri Tipleri
Sayılar ve DeğişkenlerString Veri TipiBoolean Veri TipiSymbol Veri TipiVeri Tiplerini Kontrol Etmeİsimlendirme KurallarıÖzet - Değişken Oluşturma8Döngüler
Aralıklar ile For DöngüsüWhile DöngüsüBreakNextÖzet - FaktöriyelTimes DöngüsüUntil Döngüsüİç İçe DöngülerÖzet - Dinamik Girdi3Operatörler Bölüm 1
Aritmetik OperatörlerModulo OperatörüAritmetik KısayollarÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel IO
puts ile Çıktı Almaprint ve p ile Çıktı AlmaDeğişkenlerle Çıktı Almagets ile Girdi AlmaChomp MetoduTip DönüşümüÖzet - Yaş HesaplayıcıÖzet - Doğru mu Yanlış mı9Metotlar
Metot TanımlamaMetot ParametreleriDönüş DeğerleriÖzet - Sigma MetoduÖzet - Doğrulama MetoduVarsayılan Parametre Değerleri12Koleksiyonlar Üzerinde Yineleme
Each Yineleyicisiİndeks ile EachStringler Üzerinde YinelemeMap ve Collect