Có cách nào để đơn giản hóa mã sau không?Làm thế nào để biến một phương thức Ruby thành một khối?
tên tệp là danh sách tên tệp (chuỗi), ví dụ: [ "Foo.txt", "bar.c", "baz.yaml"]
filenames.map { |f| File.size(f) }
Có cách nào để biến "File.size" vào một proc hoặc chặn? Đối với các phương pháp trên các đối tượng hiện có, tôi có thể thực hiện &:method
. Có một cái gì đó tương tự cho các phương pháp cấp mô-đun?
Vâng .. đây là cái tôi sẽ cho .. Nhưng bạn đánh bại tôi .. cảm ơn vì đã trình bày điều này .. * + 1 *. –
Thú vị, tôi đã đoán sai về thứ tự ràng buộc của '&'. – DGM