Gibt es eine Möglichkeit, den folgenden Code zu vereinfachen?Wie man eine Ruby-Methode in einen Block umwandelt?
Dateinamen ist eine Liste von Dateinamen (Strings), z. [ "Foo.txt", "bar.c", "baz.yaml"]
filenames.map { |f| File.size(f) }
Gibt es eine Möglichkeit "File.size" in ein proc oder blockieren zu drehen? Für Methoden auf vorhandenen Objekten kann ich &:method
tun. Gibt es etwas Analoges für Modulebene-Methoden?
Ja .. das ist das was ich geben wollte .. Aber du hast mich geschlagen. Danke, dass du das präsentiert hast. * + 1 *. –
Interessant, ich hätte falsch geraten wegen der verbindlichen Anordnung von '&'. – DGM