Bonjour,
J'avais pour habitude de programmer en Perl sous linux. Mais sous Mac, une erreur que je ne comprends pas à lieu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
#!/usr/bin/perl
use ("function.pl");
#Testing some of function I have created.
 
##Test of StringToRegex :
StringToRegex("acvgayaaygaratcaaraayywytcg");
le bout de code précédent me renvoie constamment l'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
syntax error at /Users/lainux/Stage/test.pl line 2, near "use ("
Execution of /Users/lainux/Stage/test.pl aborted due to compilation errors.
 
exception_handler::tm_die      in test.pl line 2
Program exited.
J'ai essayé toute les écritures possible pour l'arument de la fonction use(), mais rien y fait.
Quelqu'un aurais une idée?

Merci d'avance

Mayeu.tik

P.S.: si je remplace use, par require 'function.pl';, j'obtient l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
function.pl did not return a true value at /Users/lainux/Stage/test.pl line 2.
 
exception_handler::tm_die      in test.pl line 2
Program exited
Mon fichier fonction ce trouve bien dans le même dossier, et a les droits!