Ruby print setzt die Ausgabemethode p printf

Einführung

Es wird ein Memo zum Lernen sein.

Ruby verfügt über eine Druckmethode, mit der das Ergebnis einer Verarbeitung visuell in das Protokoll oder die Konsole ausgegeben werden kann.

In Ruby gibt es neben der Druckmethode verschiedene andere Ausgabemethoden.

Druckmethode

Die Druckmethode kann nur verwendet werden, indem der auszugebende Wert mit einem Abstand von halber Breite angegeben wird, wie im folgenden Beispielcode gezeigt.

Das Merkmal der Druckmethode besteht darin, dass der im Argument angegebene Wert gedruckt wird, ohne einen Zeilenumbruch einzufügen.

1.print 'Hallo'
2.print 'hello world'

[Ausführungsergebnis]

1.Hallo hallo Welt

setzt Methode

Die Puts-Methode kann auch verwendet werden, indem der Ausgabewert nach einem Leerzeichen mit halber Breite angegeben wird. Der Unterschied zur Druckmethode besteht jedoch darin, dass sie mit einem Zeilenumbruch am Ende ausgegeben wird.

1.print 'Hallo'
2.print 'hello world'

[Ausführungsergebnis]

1.Hallo
2. hello world

p Methode

Die p-Methode "gibt Typinformationen (Zeichenfolge, numerischer Typ usw.) zusammen mit dem Ausgabewert aus".

p 'Mein Alter'
p 40
p 'Ich bin alt.'

[Ausführungsergebnis]

"Mein Alter"
40
"Ich bin alt."

Sie können sehen, dass die Zeichenfolge in doppelte Anführungszeichen eingeschlossen ist und die Zahlen so ausgegeben werden, wie sie sind.

printf-Methode

Die printf-Methode ist eine Methode zum Festlegen des Formats und des Druckens.

Lassen Sie uns zuerst eine konkrete Probe überprüfen.

printf('Produktinformation:Kategorie%s Modellnummer%d', 'bag', 10111)

[Ausführungsergebnis]

Produktinformation:Kategorie Tasche Modellnummer 10111

Im Gegensatz zu den vorherigen Ausgabemethoden sind die Ausgabeinhalte in Klammern eingeschlossen.

Außerdem werden% s und% d die Werte der Argumente zugewiesen, die durch nachfolgende Kommas getrennt sind, und die Angabe von% s und% d wird abhängig vom Typ des Arguments (Zeichenfolge oder numerischer Typ) ordnungsgemäß verwendet.

Schließlich

Es gibt verschiedene andere Methoden, daher werde ich sie täglich aktualisieren.

Recommended Posts

Ruby print setzt die Ausgabemethode p printf
[Ruby] Unterschied zwischen print, put und p
Ruby mit AtCoder lernen 12 So verwenden Sie die Standardausgabe richtig (p / put / print)
setzt Methode
Hinweis: Unterschied zwischen Ruby "p" und "Puts"
Ruby to_s Methode
[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Rubin] Bohrleistung
[Ruby] Unterschied zwischen Puts und Return, Output und Return
[Ruby] Initialisierungsmethode
Ruby-Build-Methode
Ruby-Accessor-Methode
Ruby Map Methode
Ausgabe über die Methode, Teil 2
Hinweise zu Rubys Thread # [] = Methode
Definition der Rubinmethode
Ausgabe der Rubinkalorienberechnung
Ausgabedreieck in Ruby
[Ruby] Zusammenfassung der Methodendefinitionen