#!/usr/bin/perl use strict; use warnings; my $foo = 1; sub foo : lvalue { $foo }; foo() = 10; #will print 1 in perl -d print foo(), $/;