salut,

J'utilise getopt et je ne comprends pas une chose;
getopt est censer me renvoyer une erreur si j'appel mon script sans le parametre que je lui est preciser;

Voila mon code;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use strict;
use warnings;
use Getopt::Long;
 
my $name = 0;
 
 
my $result = GetOptions(
    "name=s" => \$name   
 
);
 
 
if ( $result == 0 ) { exit 1; }
si j'appel mon script comme ceci
edit.pl -n toto

il fonctionne et je n'ai pas d'erreur
et si je l'appel comme ceci
edit.pl
edit.pl -n

mon script fonctionne alors qu'en theorie il ne devrait pas tourner

???

Merci.