मैं एक गुण सरणी के रूप में निम्नानुसार है (स्ट्रिंग gsub # के साथ बनाया गया),गणक वस्तु क्या है?
attributes = ["test, 2011", "photo", "198.1 x 198.1 cm", "Photo: Manu PK Full Screen"]
जब मैं ऐसा करते हैं,
artist = attributes[-1].gsub("Photo:")
p artist
मैं मिल टर्मिनल
#<Enumerator: "Photo: Manu PK Full Screen":gsub("Photo:")>
में निम्नलिखित उत्पादन आश्चर्य है कि मुझे आउटपुट के रूप में एक गणक वस्तु क्यों मिल रही है? अग्रिम में धन्यवाद।
संपादित करें: कृपया ध्यान दें कि attributes[-1].gsub("Photo:", ""), I am doing attributes[-1].gsub("Photo:")
के बजाय तो पता करने के लिए क्यों प्रगणक वस्तु यहाँ वापस आ गया है चाहते हैं (मैं एक त्रुटि संदेश उम्मीद कर रहा था) और क्या चल रहा है।?
रूबी - 1.9.2
रेल - 3.0.7