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 194 views
2 answers 240 views
2 answers 339 views
339 views asked Oct 16, 2021 by avibootz
1 answer 207 views
207 views asked Dec 21, 2020 by avibootz
1 answer 204 views
204 views asked Dec 21, 2020 by avibootz
1 answer 195 views
1 answer 197 views
...