Bonjour à tous, voila mon petit souci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
main.pl
#! /usr/bin/perl -w
 
use Exporter
require "test.pl";
 
$hi = "coucou";
print "$val\n";

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
test.pl
#! usr/bin/perl -w
 
$val = $hi;
 
return 1;
Lorsque j'execute, il m'affiche une erreur du type :

"Use of uninitialized value in concatenation (.) or string at main.pl"

J'aimerais trouver un moyen de pouvoir modifer la valeur $hi dans un autre fichier ?

Est ce que c'est possible ?