I am using a function to create a list from a float.
float_to_list(0.02).
It returns:
\"2.00000000000000000000e-002\"
Alternatively you could use the function you were already using.
float_to_list(0.02,[{decimals, 2}]) outputs '0.02'
float_to_list(0.02,[{decimals, 2}])
Or for Elixir users ;)
:erlang.float_to_list(5.231,[{:decimals, 2}]) outputs '5.2'
:erlang.float_to_list(5.231,[{:decimals, 2}])