क्या निम्नलिखित कोड को सरल बनाने का कोई तरीका है?रूबी विधि को ब्लॉक में कैसे चालू करें?
फ़ाइल नाम फ़ाइल नामों (तारों) की एक सूची है, उदा। [ "Foo.txt", "bar.c", "baz.yaml"]
filenames.map { |f| File.size(f) }
वहाँ किसी भी तरह से "File.size" बारी एक proc में या ब्लॉक करने के लिए है? मौजूदा वस्तुओं पर विधियों के लिए, मैं &:method
कर सकता हूं। क्या मॉड्यूल स्तर के तरीकों के लिए कुछ समान है?
हाँ .. यह वह है जिसे मैं देने वाला था .. लेकिन तुमने मुझे हराया .. यह प्रस्तुत करने के लिए धन्यवाद .. * + 1 *। –
दिलचस्प, मैं '&' के बाध्यकारी क्रम के बारे में गलत अनुमान लगाता। – DGM