C'è un modo per semplificare il seguente codice?Come trasformare un metodo Ruby in un blocco?
nome file è un elenco di nomi file (stringhe), ad es. [ "Foo.txt", "bar.c", "baz.yaml"]
filenames.map { |f| File.size(f) }
Esiste un modo per trasformare "File.Size" in un proc o bloccare? Per i metodi su oggetti esistenti, posso fare &:method
. C'è qualcosa di analogo per i metodi a livello di modulo?
Sì .. questo è quello che stavo per dare .. Ma mi hai battuto .. grazie per aver presentato questo .. * + 1 *. –
Interessante, avrei indovinato l'ordine vincolante di "&". – DGM