Wie verwandle ich eine Ruby-Methode in einen Block?

Gibt es eine Möglichkeit, den folgenden Code zu vereinfachen?

Dateinamen ist eine Liste von Dateinamen (Zeichenketten), z.B. ["foo.txt", "bar.c", "baz.yaml"]

filenames.map { |f| File.size(f) }

Gibt es eine Möglichkeit, "File.size" in einen Proc oder Block zu verwandeln? Für Methoden an bestehenden Objekten kann ich tun&:method. Gibt es etwas Analoges für Methoden auf Modulebene?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage