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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська