एक चर में फ्लोट करने के लिए भंडारित किया जाता है इस मूल्य: $10.00
और मैं इस 10.00
रूबी - रूपांतरण स्ट्रिंग लौटाने 0.0
मैं फ्लोट करने के लिए इस मान को परिवर्तित करने के लिए कोशिश की है प्राप्त करने की आवश्यकता:
new_price = '%.2f' % (price.to_f)
लेकिन मुझे बस 0.0
मिलता है।
इसके साथ क्या गलत है? मैं भी
price = price.strip
price[0]=""
new_price = '%.2f' % (price.to_f)
की कोशिश की है लेकिन फिर भी यह मुझे मदद नहीं की ... जहां एक समस्या है?
धन्यवाद
आपके उत्तर के लिए धन्यवाद, लेकिन आउटपुट अभी भी '10.00' के बजाय' 10.0' है। – user984621
नहीं करने के लिए मुझे '1.9.3-p392: 006> '% .2f'% '$ 10.00'.delete (" $ ") .to_f =>" 10.00 "' – froderik
आप इसे कैसे कर रहे हो? – froderik