Wie schreibe ich eine Schleife in Ruby, damit ich für jede Datei einen Codeblock ausführen kann?
Ich bin neu in Ruby und bin zu dem Schluss gekommen, dass der Weg, dies zu tun, darin besteht, jede Schleife zu machen.
Die Ruby-Datei wird aus einem anderen Verzeichnis als dem Verzeichnis ausgeführt, das ich durchlaufen möchte.
Ich habe es versucht Dir.foreach
und konnte es nicht zum Laufen bringen.
do_something_with(entry) if File.file?(entry)
'img/*.{jpg,png,gif,jpeg}'
diese Option, um mehrere Erweiterungen abzurufen.
Dir.foreach
arbeitet, um über den Inhalt eines Verzeichnisses zu iterieren, so dass etwas anderes viel los ist.