Raku-Kurs / Grundlagen / Einfache Eingabe und Ausgabe
Eingabe mit prompt
Das Gegenteil von say
ist prompt
. Es wartet, bis der Benutzer etwas eingibt und Enter drückt. Dann sendet es die Eingabe als Zeichenkette an das Programm. Sie können das Ergebnis von prompt
nehmen und an say
übergeben. In diesem Fall geben Sie das ein, was der Benutzer eingibt. Lassen Sie uns ein solches Programm erstellen:
say prompt;
Wenn Sie dieses Programm ausführen, könnten Sie verwirrt sein, da das Programm in einen Zustand übergeht, in dem es nur auf eine Eingabe wartet. Um das Programm benutzerfreundlicher zu gestalten, ist es gut, die Eingabeaufforderung zu drucken. Sie müssen kein separates say
hinzufügen, da Sie die Nachricht an prompt
übergeben können:
prompt 'Welche Sprache wirst du lernen? '
Bevor wir diesen Abschnitt abschließen, lassen Sie uns alle Teile kombinieren und ein Programm erstellen, das nach den Wünschen des Benutzers fragt und dann einen Satz mit dem vom Benutzer eingegebenen Text druckt.
say 'Du wirst ', prompt 'Welche Sprache wirst du lernen? ', ' lernen';
Wenn Sie Raku
eingegeben haben, erhalten Sie den folgenden Satz gedruckt:
Du wirst Raku lernen
Ok, wir können jetzt mit dem Programm sprechen, und wir können das Programm mit uns sprechen lassen!
Beachten Sie, dass say
die Zeichenketten kennen muss, bevor es sie druckt. Raku wird daher zuerst prompt
ausführen, sodass der Dialog in der richtigen Reihenfolge verläuft:
$ raku t.raku
Welche Sprache wirst du lernen? Raku
Du wirst Raku lernen
Kursnavigation
←
Einfache Eingabe und Ausgabe / Ausgabe mit say
|
Kommentare
→
Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.
Übersetzungen dieser Seite: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська