Dans une variable est stockée cette valeur: $10.00
Et je dois obtenir ce 10.00
Ruby - chaîne de conversion flotter retour 0,0
J'ai essayé de convertir cette valeur en float:
new_price = '%.2f' % (price.to_f)
mais je reçois juste 0.0
.
Quel est le problème avec cela? J'ai essayé aussi
price = price.strip
price[0]=""
new_price = '%.2f' % (price.to_f)
Mais même cela ne m'a pas aidé ... où est-il un problème?
Merci
merci pour votre réponse, mais la sortie est toujours juste '10.0' au lieu de' 10.00'. – user984621
pas pour moi '1.9.3-p392: 006> '% .2f'% '$ 10.00'delete (" $ ") .to_f =>" 10.00 "' – froderik
comment le faites-vous? – froderik