Bonjour,

je voudrais éclaircir une petite subtilité qui est un mystère pour moi.

pourquoi est-ce que ça, ça marche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$ligne = "a b c";
$var = ( split(/\s+/, $ligne) )[1];
print $var, "\n";
=> b
alors que ça, ça ne marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$ligne = "a b c";
print ( split(/\s+/, $ligne) )[1], "\n";
=> syntax error at a.pl line 100, near ")["
merci d'avance pour ce petit éclaircissement...