Menu
Coddy logo textTech

Ausgabe mit print und p

Teil des Abschnitts Grundlagen der Ruby-Journey von Coddy — Lektion 27 von 88.

Ruby bietet Ihnen zwei weitere Möglichkeiten, Ausgaben anzuzeigen: print und p. Jede verhält sich anders als puts.

Die print-Methode gibt Text aus, ohne am Ende eine neue Zeile hinzuzufügen:

print "Hello"
print "World"

Dies gibt Folgendes aus:

HelloWorld

Beachten Sie, wie beide Wörter in derselben Zeile erscheinen. Dies ist nützlich, wenn Sie die Ausgabe Stück für Stück ohne automatische Zeilenumbrüche aufbauen möchten.

Die p-Methode ist anders. Sie zeigt die rohe, debug-freundliche Version eines Wertes an:

puts "Hello"
p "Hello"

Dies gibt Folgendes aus:

Hello
"Hello"

Mit p erscheinen Strings mit ihren Anführungszeichen, was deutlich macht, dass Sie es mit einem String zu tun haben. Dies ist beim Debugging hilfreich, da Sie genau sehen können, mit welcher Art von Daten Sie arbeiten.

challenge icon

Aufgabe

Einfach

Verwenden Sie print und p, um die Ausgabe auf folgende Weise anzuzeigen:

  1. Verwenden Sie print, um Ruby auszugeben, gefolgt von einem weiteren print, um Programming auszugeben (beide sollten in derselben Zeile ohne Leerzeichen dazwischen erscheinen), und verwenden Sie dann ein bloßes puts (ohne Argumente), um in die nächste Zeile zu springen
  2. Verwenden Sie p, um den String debug auszugeben (wobei die Rohform mit Anführungszeichen angezeigt wird)
  3. Verwenden Sie p, um die Zahl 42 auszugeben

Ihre Ausgabe sollte insgesamt genau 3 Zeilen umfassen:

RubyProgramming<br>"debug"<br>42

Spickzettel

Ruby bietet print und p als Alternativen zu puts für die Anzeige von Ausgaben an.

Die print-Methode gibt Text aus, ohne eine neue Zeile hinzuzufügen:

print "Hello"
print "World"
# Ausgabe: HelloWorld

Die p-Methode zeigt die rohe, debugging-freundliche Version eines Wertes an und stellt Strings mit Anführungszeichen dar:

puts "Hello"  # Ausgabe: Hello
p "Hello"     # Ausgabe: "Hello"

Dies macht p nützlich für das Debugging, da es den Datentyp, mit dem Sie arbeiten, klar anzeigt.

Probier es selbst

# TODO: Schreibe deinen Code unten

# 1. Verwende print zweimal, um "Ruby" und "Programming" in derselben Zeile auszugeben,
#    verwende dann ein bloßes puts (ohne Argumente), um in die nächste Zeile zu springen

# 2. Verwende p, um den String "debug" auszugeben

# 3. Verwende p, um die Zahl 42 auszugeben
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen