जवाबों:
मैं इसमें शामिल हो जाऊंगा:
['12','34','35','231'].join(', ')
संपादित करें:
"'#{['12','34','35','231'].join("', '")}'"
पहला और अंतिम एकल उद्धरण जोड़ने के लिए कुछ स्ट्रिंग प्रक्षेप: पी
JSON.parse("[12, 39, 100]")एक सरणी वापस आ जाएगी।
> a = ['12','34','35','231']
> a.map { |i| "'" + i.to_s + "'" }.join(",")
=> "'12','34','35','231'"
"'#{i}'"इसके बजाय का उपयोग कर ।
इस कोड को आज़माएं ['12','34','35','231']*","
आपको "12,34,35,231" परिणाम देगा
मुझे आशा है कि यह परिणाम है, मुझे बताएं
array.map{ |i| %Q('#{i}') }.join(',')
"'#{i}'"इसके बजाय ] का उपयोग करें ।"
string_arr.map(&:inspect).join(',') # or other separator
> puts "'"+['12','34','35','231']*"','"+"'"
'12','34','35','231'
> puts ['12','34','35','231'].inspect[1...-1].gsub('"',"'")
'12', '34', '35', '231'
आप कुछ कार्यात्मक प्रोग्रामिंग दृष्टिकोण, ट्रांसफॉर्मिंग डेटा का उपयोग कर सकते हैं:
['12','34','35','231'].map{|i| "'#{i}'"}.join(",")