Une substitution n'a pas lieu!
Bonjour,
J'avais pour habitude de programmer en Perl sous linux. Mais sous Mac, une erreur que je ne comprends pas à lieu :
Code:
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:
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:
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!