Курс языка программирования Raku / Основы / Блоки кода / Локальные переменные

Тест: Локальные переменные

1

Что выведет эта программа?

my $value = 100;

{
    my $value = 1;
    $value *= 2;
    say $value;
}
2 Ответ: (: 1, 2, 100, 200 :) Используется локальная переменная.

2

Что выведет эта программа?

my $value = 100;

{
    my $value = 1;
    $value *= 2;
}

say $value;
100 Ответ: (: 1, 2, 100, 200 :) Локальная переменная изменена, но выводится глобальная переменная.

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

Блоки кода / Глобальные переменные   |   Проверка условий

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

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