Курс Raku / Основи / Основи змінних і типів даних / Скалярні змінні / Вправи / Привітати людину

Розв’язання: Привітати людину

Ось можливе рішення задачі.

Код

my $name = prompt 'What is your name? ';
say 'Hello, ', $name, '!';

🦋 Ви можете знайти вихідний код у файлі greet-a-person.raku.

Вивід

Запустіть програму і введіть ім’я, коли буде запит:

$ raku exercises/scalar-variables/greet-a-person.raku 
What is your name? Inge
Hello, Inge!

Коментарі

  1. Ця програма використовує скалярну змінну $name для збереження рядка, який був введений користувачем у відповідь на запит. Коли змінна використовується у списку, який ви передаєте процедурі say, ви отримуєте ім’я в повідомленні.

  2. Є кращий спосіб вирішити цю проблему, використовуючи інтерполяцію рядків. Давайте повернемося до цієї проблеми трохи пізніше.

Навігація курсом

Привітати людину   |   Відповідь на життя, Всесвіт і все інше