How to convert number with exponent in string to float in Ruby

2 Answers

0 votes
s = "98.3e4"

n = s.to_f

puts n
puts n.class




# run:
# 
# 983000.0
# Float
#

 



answered Dec 24, 2020 by avibootz
0 votes
s = "98.3e-04"

n = s.to_f

puts n
puts n.class




# run:
# 
# 0.00983
# Float
#

 



answered Dec 24, 2020 by avibootz

Related questions

1 answer 187 views
2 answers 234 views
2 answers 332 views
332 views asked Oct 16, 2021 by avibootz
1 answer 203 views
203 views asked Dec 21, 2020 by avibootz
1 answer 199 views
199 views asked Dec 21, 2020 by avibootz
1 answer 188 views
1 answer 191 views
...