<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">This is not a rounding solution,but it should give the same results you are looking for :</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style><div class="gmail_default" style><font face="arial, helvetica, sans-serif">foreach i in [1.0:9.0:1.0]{</font></div><div class="gmail_default" style><font face="arial, helvetica, sans-serif">    float foo = i/10;</font></div><div class="gmail_default" style><font face="arial, helvetica, sans-serif">    tracef("%f\n", foo);</font></div><div class="gmail_default" style><font face="arial, helvetica, sans-serif">}</font></div><div class="gmail_default" style><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default" style><font face="arial, helvetica, sans-serif">Let me know if this doesn't work for you. </font></div><div class="gmail_default" style><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default" style><font face="arial, helvetica, sans-serif">-Yadu</font></div><div style="font-family:arial,helvetica,sans-serif"><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 1, 2014 at 3:15 PM, Ketan Maheshwari <span dir="ltr"><<a href="mailto:ketan@mcs.anl.gov" target="_blank">ketan@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi,</div><div><br></div>Is it possible to round floating point numbers to just 1 or 2 digits of precision as opposed to the arbitrary precision as I am getting by default, eg:<div><br></div><div><div>foreach i in [0.0:0.9:0.1]{</div><div>  trace(i);</div><div>}</div></div><div><br></div><div>is giving:</div><div><br></div><div><div>wiftScript trace: 0.0</div><div>SwiftScript trace: 0.8999999999999999</div><div>SwiftScript trace: 0.6</div><div>SwiftScript trace: 0.7999999999999999</div><div>SwiftScript trace: 0.4</div><div>SwiftScript trace: 0.30000000000000004</div><div>SwiftScript trace: 0.2</div><div>SwiftScript trace: 0.7</div><div>SwiftScript trace: 0.1</div><div>SwiftScript trace: 0.5</div></div><div><br></div><div>I need to round off values like 0.8999999 to 0.8 and so on.</div><div><br></div><div>Thanks,</div><div>Ketan</div></div>
<br>_______________________________________________<br>
Swift-user mailing list<br>
<a href="mailto:Swift-user@ci.uchicago.edu">Swift-user@ci.uchicago.edu</a><br>
<a href="https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-user" target="_blank">https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-user</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Yadu Nand B<div><br></div></div></div>
</div>