Course of Raku / Essentials / Control flow essentials / Code blocks / Global variables

Quiz — Global variables

1

What does this program print?

my $value = 100;

{
    $value *= 2;
}

say $value;

{
    $value = 300;
}
200Answer: (: 200 :)

2

What does this program print?

my $visible = 'Sun';

{
    $visible = 'Moon';

    {
        $visible = 'None';
    }

    say $visible;
}
NoneAnswer: (: Sun, Moon, None :)The same global variable is referred to in all blocks.

Course navigation

Global variables   |   Local variables

Translations of this page: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська