Course of Raku / Essentials / More about types / Typed variables / Exercises / Examine the result of prompt — Strings

Solution: Examine the result of prompt — Strings

Code

Here is the complete program that does the job and prints both the entered string and its type.

my $name = prompt 'What is your name? ';
say $name;
say $name.WHAT;

🦋 You can find the source code in the file prompt-strings.raku.

Test runs

Run the program a couple of times and enter different names. The program echoes the input and also reports that the variable contains a string, in other words, an object of the Str type.

$ raku exercises/data-types/prompt-strings.raku
What is your name? Andrey
Andrey
(Str)

Now, run the program again, type a few spaces instead of a name, and press Enter.

$ raku exercises/data-types/prompt-strings.raku
What is your name?    

(Str)

We do not see the output, but we see that the type of the variable is still Str.

Course navigation

Examine the result of prompt — Strings   |   Examine the result of prompt — Numbers

Translations of this page: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська