Ich habe gelernt, dass gets
eine neue Zeile erstellt und fragt den Benutzer, etwas einzugeben, und gets.chomp
tut das gleiche, außer dass es keine neue Zeile erstellt. gets
muss ein Objekt zurückgeben, damit Sie eine Methode darauf aufrufen können, oder? Wenn ja, lassen Sie das von gets
zurückgegebene Objekt als tmp
benennen, dann können Sie die chomp
-Methode von tmp
aufrufen. Aber bevor gets
tmp
zurückgibt, sollte es eine neue Zeile auf dem Bildschirm drucken. Was macht chomp
? Entfernt es die neue Zeile nach der gets
erstellt es?Wie geht es in Ruby-Arbeit?
Eine andere Möglichkeit, meine Frage neu zu stellen ist: Werden die folgenden Aktionen ausgeführt, wenn ich gets.chomp
anrufe?
gets
druckt eine neue Liniegets
kehrttmp
tmp.chomp
die neue Linie- Benutzereingabe
Ist das die richtige Reihenfolge entfernt?
'gets' keine neue Zeile schafft. Der Benutzer gibt es ein. 'bekommt' nur das. – sawa