Raku kurss / Pamati / Vienkārša ievade un izvade

Ievade ar prompt

Pretstats say ir prompt. Tas gaida, kad lietotājs kaut ko ievada un nospiež Enter. Pēc tam tas nosūta ievadi programmai kā virkni. Jūs varat ņemt prompt rezultātu un nodot to say. Šajā gadījumā jūs atkārtojat to, ko lietotājs ievada. Izveidosim šādu programmu:

say prompt;

Ja jūs palaidīsiet šo programmu, jūs varat būt apjucis, jo programma nonāk stāvoklī, kurā tā tikai gaida jebkādu ievadi. Lai padarītu programmu lietotājam draudzīgāku, ir labi izdrukāt uzvednes ziņojumu. Jums nav nepieciešams pievienot atsevišķu say, jo jūs varat nodot ziņojumu prompt:

prompt 'Kādu valodu jūs plānojat mācīties? '

Pirms noslēgt šo sadaļu, apvienosim visas daļas un izveidosim programmu, kas jautā par lietotāja vēlmēm un pēc tam izdrukā frāzi, izmantojot tekstu, ko lietotājs ievadījis.

say 'Jūs plānojat mācīties ', prompt 'Kādu valodu jūs plānojat mācīties? ';

Ja jūs ievadījāt Raku, jūs saņemsiet šādu frāzi:

Jūs plānojat mācīties Raku

Labi, mēs tagad varam sarunāties ar programmu, un mēs varam likt programmai sarunāties ar mums!

Ņemiet vērā, ka tā kā say ir jāzina virknes pirms to izdrukāšanas, Raku vispirms izpildīs prompt, tāpēc dialogs notiek pareizā secībā:

$ raku t.raku 
Kādu valodu jūs plānojat mācīties? Raku
Jūs plānojat mācīties Raku

Kursa navigācija

Vienkārša ievade un izvade / Izvade ar say   |   Komentāri

Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.

Šīs lapas tulkojumi: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська