¿Cómo declaro las variables $n1, $n2 y $resultado para que no me dé este error? Ahora, si le pongo my $n1; ya no me da error, pero my() es local. ¿Cómo la declaro global en este programa?
#!/usr/bin/perl
use 5.010;
use strict;
use warnings;
print "Introduce un primer numero:\n";
$n1 = <>;
print "Introduce un segundo numero:\n";
$n2 = <>;
$resultado=$n1+$n2;
print "El resultado es:$resultado\n";
Global symbol "$n1" requires explicit package name at sumanumero3 line 6.
Global symbol "$n2" requires explicit package name at sumanumero3 line 8.
Global symbol "$resultado" requires explicit package name at sumanumero3 line 9.
Global symbol "$n1" requires explicit package name at sumanumero3 line 9.
Global symbol "$n2" requires explicit package name at sumanumero3 line 9.