#!/usr/bin/env perl use v5.14; { my $var = "Hello world"; say $var; } say $var; #### use v5.14; my $global; sub set { $global = shift; } set("Hello world"); say $global; #### $Foo::Bar::monkey = 'capuchin'; @Foo::Bar::monkies = qw( capuchin howler spider ); %Foo::Bar::monkies = ( capuchin => 1, howler => 2, spider => 3, ); $::Hello = "World"; # is an alias for $main::Hello #### { package Foo::Bar; our $monkey; $monkey = 'capuchin'; } { package main; use feature 'say'; say $monkey; # blank line (it's undefined) say $Foo::Bar::monkey; }