Ich versuche, eine einfache "Drücken Sie eine beliebige Taste, um fortzufahren". Ich drucke diese Nachricht auf der Konsole und möchte sie löschen, nachdem eine Taste gedrückt wurde.Wie Code "drücken Sie die Taste, um fortzufahren"
Nach "Writing over previously output lines in the command prompt with ruby", versuchte ich dieses Stück Code:
def continue
print "Press any key to continue\r"
gets
end
puts "An awesome story begins..."
continue
puts "And ends after 2 lines"
jedoch der \r
Trick funktioniert nicht und die nächsten puts
den Satz nicht löschen. Liegt es an einem anderen Funktionskontext? Die gets
spawnt eine Newline? Oder weil ich unter Windows OS bin?
Btw StackOverflow Syntax Highlighting machte mir klar, 'continue' war ein Syntax-Schlüsselwort, aber anscheinend ist das kein Problem –
Ruby hat kein 'continue' Schlüsselwort. – Stefan
@Stefan Oh, dann war es nur die Standardfarbe von SO, da continue in mehreren anderen Sprachen verwendet wird ... Danke, dass Sie darauf hingewiesen haben –