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:
HelloWorldBeachten 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.
Aufgabe
EinfachVerwenden Sie print und p, um die Ausgabe auf folgende Weise anzuzeigen:
- Verwenden Sie
print, umRubyauszugeben, gefolgt von einem weiterenprint, umProgrammingauszugeben (beide sollten in derselben Zeile ohne Leerzeichen dazwischen erscheinen), und verwenden Sie dann ein bloßesputs(ohne Argumente), um in die nächste Zeile zu springen - Verwenden Sie
p, um den Stringdebugauszugeben (wobei die Rohform mit Anführungszeichen angezeigt wird) - Verwenden Sie
p, um die Zahl42auszugeben
Ihre Ausgabe sollte insgesamt genau 3 Zeilen umfassen:
RubyProgramming<br>"debug"<br>42Spickzettel
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: HelloWorldDie 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 auszugebenDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 47Rechnungs-Splitter
WillkommensnachrichtBenutzereingaben abfragen10FizzBuzz mit Twist
SpielübersichtDie FizzBuzz-Methode13Arrays für Fortgeschrittene
Array Slicing mit BereichenArray Slicing mit IndizesArray-OperatorenInclude? Methode2Variablen und Datentypen
Zahlen und VariablenDatentyp StringDatentyp BooleanDatentyp SymbolDatentypen prüfenBenennungskonventionenZusammenfassung – Erstellung von Variablen5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachtelte If - Else-AnweisungenUnless-Anweisung8Schleifen
For-Schleife mit RangesWhile-SchleifeBreakNextRückblick - FakultätTimes-SchleifeUntil-SchleifeVerschachtelte SchleifenRückblick - Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenWiederholung – Einfache MathematikVergleichsoperatoren6Grundlagen Ein- und Ausgabe
Ausgabe mit putsAusgabe mit print und pAusgabe mit VariablenEingabe mit getsChomp-MethodeTypumwandlungWiederholung - AltersrechnerWiederholung - Wahr oder Falsch