Dir.glob("*.txt") {|f| p f}
imprime les noms de fichiers.Pourquoi Dir.glob ("*. Txt"). Sort a-t-il besoin de .each?
Dir.glob("*.txt").sort {|f| p f}
échoue avec une ArgumentError.
Dir.glob("*.txt").sort.each {|f| p f}
Imprime les noms de fichiers dans l'ordre alphabétique.
Pourquoi le second échoue-t-il? Mieux encore, pourquoi le premier fonctionne-t-il, avec ou sans le .each
?
Dir.glob
etDir.glob.sort
sont les deux tableaux.- .
(Inspirés par le Alphabetize results of Dir.glob. Pas un double de Dir.glob with sort issue parce que le « troisième » répond déjà que sa question.)
Copie possible de [Dir.glob avec problème de tri] (http://stackoverflow.com/questions/29733611/dir-glob-with-sort-issue) –