J'ai deux questions à propos du Perl open
fonction de:
1) il me semble me rappeler de Perl Best Practices que le 3-l'argument de la version de open
est mieux que les deux argument de la version, par exemple
open(OUT, '>>', $file);
vs
open(OUT, ">>$file");
Pourquoi est-ce? J'ai essayé de dire à quelqu'un, l'utilisation de la 3-l'argument de la version de l'autre jour, mais n'arrivais pas à le sauvegarder avec quoi que ce soit.
2) j'ai aussi semble me rappeler autovivified descripteurs être favorisée par rapport à mot nu descripteurs (ils appelés quelque chose de différent)? Et aussi ne pouvait pas se rappeler pourquoi, par exemple
open(my $out, '>>', $file);
vs
open(OUT, '>>', $file);
Est-il un strict
chose? Il me semble me rappeler d'être en mesure d'utiliser OUT
avec strict
mais je ne me souviens pas.