Курс Раку / Основи / Позиційні типи даних / Вправи / Друк ряду чисел

Рішення: Друк ряду чисел

Існує більше одного способу розв’язати дану задачу.

Код 1

Перший розв’язок більш Raku-орієнтований та компактний.

my $begin = prompt 'Початок: ';
my $end = prompt 'Кінець: ';

.say for $begin .. $end;

🦋 Знайдіть програму у файлі series-of-numbers.raku.

Код 2

Другий можливий розв’язок може використовувати оператор loop.

my $begin = prompt 'Початок: ';
my $end = prompt 'Кінець: ';

loop (my $n = $begin; $n <= $end; $n++) {
    say $n;
}

🦋 Знайдіть програму у файлі series-of-numbers-loop.raku.

Як ви можете бачити, перший варіант значно коротший та більш виразний.

Обговорення

У першому варіанті програми використовується постфіксна форма циклу for. У другій програмі обрано цикл loop.

Вивід

Введіть два числа в консолі та запустіть програму. Обидва варіанти дають однаковий результат.

$ raku exercises/positionals/series-of-numbers.raku
Початок: 15
Кінець: 19
15
16
17
18
19

Наступна вправа

💪 Написати число

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

Типізовані змінні / Аломорфи   |   Асоціативні типи даних

Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.

Переклади цієї сторінки: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська