Wenn Sie in der Bash-Shell Pfeile nach oben oder unten drücken, zeigt die Shell Ihren vorherigen oder nächsten Befehl, den Sie eingegeben haben, und Sie können diese Befehle als neue Shell-Befehle bearbeiten.perl6 Gibt es eine Möglichkeit, editierbare Eingabeaufforderung zu machen?
In Perl6, wenn Sie das tun
my $name = prompt("Enter name: ");
es wird "Geben Sie den Namen:" drucken und dann zur Eingabe fragen; Gibt es eine Möglichkeit, perl6 einen Standardwert zu erhalten und dann einfach den Standardwert als neuen Wert zu bearbeiten. Z.B .:
my $name = prompt("Your name:", "John Doe");
und er druckt
Your name: John Doe
wo der John Doe Teil bearbeitet werden kann, und wenn Sie die Eingabetaste drücken, wird die bearbeitete Zeichenfolge der Wert des Namen $.
https://docs.perl6.org/routine/prompt zeigt nicht, wie es geht.
Dies ist nützlich, wenn Sie viele lange Strings eingeben müssen, von denen jeder nur ein paar Zeichen von anderen Zeichen unterscheidet.
Danke.
Vielen Dank, Elizabeth Mattijsen !!! Ich werde Lineoise überprüfen. – lisprogtor