Comment faire pour convertir une notation scientifique chaîne de notation décimale?
J'aimerais find
et convert
toutes notation scientifique chaînes de caractères dans un fichier csv pour la notation décimale, par exemple:
1.0e-05 to 0.00001
Comment puis-je le faire en ruby?
Vous devez vous connecter pour publier un commentaire.
Suffit d'utiliser la chaîne de conversion. La nécessaire contrainte à flotteur sera fait automatiquement:
Ajuster si nécessaire pour obtenir plus ou moins de précision. Par exemple:
Si vous souhaitez obtenir de véritables fantaisie et couper inutile de zéros à la fin, voici un moyen. (J'espère que quelqu'un va proposer quelque chose de plus élégant; je ne pouvais pas penser à quelque chose):
Si vous êtes intéressés à faire toute sorte de calcul sur un nombre et il est trop petit:
Vous pouvez utiliser BigDecimal: