Курс языка программирования Raku / Основы / Циклы / Упражнения / Цифровая лестница

Решение: Цифровая лестница

Программа использует два цикла и два диапазона.

Код

Вот одно из возможных решений:

my $size = prompt 'Введите размер: ';

for 1..$size -> $n {
    .print for 1..$n;
    print "\n";
}

🦋 Найдите программу в файле digital-stairs.raku.

Вывод

Запустите программу и введите размер структуры:

$ raku exercises/loops/digital-stairs.raku
Введите размер: 7
1
12
123
1234
12345
123456
1234567

Комментарий

Обратите внимание, как печатается текущая цифра:

.print for 1..$n;

Как и say, функция print может быть вызвана как метод. В данном случае она вызывается на переменной темы $_.

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

Проверка условий / Тернарный оператор   |   Приведение типов данных

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

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