Raku kurss / Pamati / Programmu rakstīšana un izpilde / 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 RakuKursa navigācija
← Izvade ar
say | Komentāri →