<div>Don't use internal structure of iolist. It can be changed anytime. It is useful for collecting data together, not for splitting it again. You only can transform the iolist to a list or to a binary.<br> </div><blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">
Eshell V5.9  (abort with ^G)<br>1> io_lib:format("~10.6.0f", [7.0]).  <br>[["00",55,46,48,48,48,48,48,48]]<br>2> lists:flatten(io_lib:format("~10.6.0f", [7.0])).<br>"007.000000"<br>
</blockquote><br><br>