Курс Раку / Основи / Позиційні типи даних / Вправи / Друк ряду чисел
Рішення: Друк ряду чисел
Існує більше одного способу розв’язати дану задачу.
Код 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. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська