Cursus Raku / Essentiëlen / Eenvoudige invoer en uitvoer
Invoer met prompt
Het tegenovergestelde van say
is prompt
. Het wacht tot de gebruiker iets invoert en op Enter drukt. Vervolgens stuurt het de invoer als een string naar het programma. Je kunt het resultaat van prompt
nemen en doorgeven aan say
. In dit geval echo je wat de gebruiker typt. Laten we zo’n programma maken:
say prompt;
Als je dit programma uitvoert, kun je in de war raken omdat het programma in een toestand komt waarin het alleen wacht op invoer. Om het programma gebruiksvriendelijker te maken, is het goed om het promptbericht af te drukken. Je hoeft geen aparte say
toe te voegen, omdat je het bericht kunt doorgeven aan prompt
:
prompt 'Welke taal ga je leren? '
Voordat we deze sectie afsluiten, laten we alle onderdelen combineren en een programma maken dat vraagt naar de wensen van de gebruiker en vervolgens een zin afdrukt met de tekst die de gebruiker heeft ingevoerd.
say 'Je gaat ', prompt 'Welke taal ga je leren? ', ' leren';
Als je Raku
invoert, krijg je de volgende zin afgedrukt:
Je gaat Raku leren
Oké, we kunnen nu met het programma praten, en we kunnen het programma met ons laten praten!
Merk op dat omdat say
de strings moet kennen voordat ze worden afgedrukt, Raku eerst prompt
zal uitvoeren, zodat de dialoog in de juiste volgorde verloopt:
$ raku t.raku
Welke taal ga je leren? Raku
Je gaat Raku leren
Cursusnavigatie
←
Eenvoudige invoer en uitvoer / Uitvoer met say
|
Opmerkingen
→
Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.
Vertalingen van deze pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська