La question du débutant: J'ai remarqué qu'il n'y a pas de .to_d (comme order.price.to_d pour convertir le order.price en nombre décimal). Say order.price est actuellement une chaîne; Puis-je utiliser order.price.to_i pour le convertir en décimal?Ruby: Si je voulais convertir order.price en valeur décimale, est-ce que j'utilise order.price.to_i?
Q
Ruby: Si je voulais convertir order.price en valeur décimale, est-ce que j'utilise order.price.to_i?
0
A
Répondre
7
The Ruby corelib documentation est votre ami!
>> "9.95".to_f
=> 9.95
>> "9.95".to_f.class
=> Float
>>
0
Je pense que vous voudrez utiliser BigDecimal au lieu de Float si vous envisagez de faire des calculs avec le prix. Il conserve la précision et n'est pas soumis aux erreurs d'arrondi que float est.
Questions connexes
- 1. Valeur décimale Vérifier si zéro
- 2. Si je voulais autoriser les connexions entre mes applications clientes, comment pourrais-je?
- 3. Comment convertir la représentation décimale d'une adresse IP en binaire?
- 4. Convertir une matrice décimale en une matrice binaire dans SciPy
- 5. Conversion hexadécimale en décimale commune
- 6. Format Répétition de la décimale en tant que fraction
- 7. Hexa Conversion décimale
- 8. Convertir SVG en PNG en Ruby
- 9. Dois-je explicitement convertir la valeur de retour de malloc()?
- 10. Comment convertir DateTime.now en UTC dans Ruby?
- 11. Ruby: Convertir HTML/Redcloth en texte brut
- 12. Utilisation de ruby pour convertir des entiers non-signés stockés en tant que retour à la valeur d'origine
- 13. Je voulais un outil pour décompiler le code .NET obfusqué.
- 14. Comment puis-je convertir 'System.Windows.Input.Key' en 'System.Windows.Forms.Keys'?
- 15. convertir le code Ruby à chaîne
- 16. Conversion d'une décimale en un nombre à base mixte (base)
- 17. C# Lecture de la valeur décimale du registre
- 18. Regex convertir la chaîne en nombre valide, sans décimale, signe facultatif
- 19. Convertir la valeur de chaîne en format html en php
- 20. Comment passer la valeur décimale comme argument correctement
- 21. Attribution de la valeur d'affectation décimale de t-sql
- 22. Comment savoir si je cours depuis JRuby contre Ruby?
- 23. Comment puis-je convertir une valeur numérique en texte en JavaScript?
- 24. Ruby round float to_int si nombre entier
- 25. Est-ce que Ruby peut convertir un acts_as_nested_set en un hachage JSON sans récursion?
- 26. Comment arrondir la valeur décimale jusqu'à la valeur 0,05 la plus proche?
- 27. Conversion d'une décimale en chaîne anglaise
- 28. Le moyen le plus efficace pour déterminer la valeur décimale est entier en Java
- 29. Comment obtenir une valeur décimale lorsque j'utilise l'opérateur de division en Python?
- 30. Comment convertir un tableau ruby en tableau C avec RubyInline?
Génial! Merci Edwin !! – Drew