Corso di Raku / Fondamenti / Input e output semplici

Input con prompt

L’opposto di say è prompt. Attende quando l’utente inserisce qualcosa e preme Invio. Poi, invia l’input al programma come una stringa. Puoi prendere il risultato di prompt e passarlo a say. In questo caso, ripeti ciò che l’utente digita. Creiamo un programma del genere:

say prompt;

Se esegui questo programma, potresti essere confuso poiché il programma entra in uno stato in cui attende solo un input. Per rendere il programma più user-friendly, è bene stampare il messaggio di prompt. Non è necessario aggiungere un say separato, perché puoi passare il messaggio a prompt:

prompt 'Quale lingua hai intenzione di imparare? '

Prima di concludere questa sezione, combiniamo tutti i pezzi e creiamo un programma che chiede i desideri dell’utente e poi stampa una frase usando il testo che l’utente ha inserito.

say 'Hai intenzione di imparare ', prompt 'Quale lingua hai intenzione di imparare? ';

Se hai inserito Raku, otterrai la seguente frase stampata:

Hai intenzione di imparare Raku

Ok, ora possiamo parlare con il programma, e possiamo fare in modo che il programma parli con noi!

Nota che poiché say deve conoscere le stringhe prima di stamparle, Raku eseguirà prima prompt, in modo che il dialogo avvenga nell’ordine corretto:

$ raku t.raku 
Quale lingua hai intenzione di imparare? Raku
Hai intenzione di imparare Raku

Input e output semplici / Output con say   |   Commenti

Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.

Traduzioni di questa pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська