Colin:
But: I don’t see this. Say your target accuracy is six figures. You would us:
put round(myNum1,6) into num1
put round(myNum2,6) into num2
So, for example, 3.1234569 would round to 3.123457
3.1234563 would round to 3.123456, which would be unequal, but 3.1234567 would 
round up to 3.123457 and show as equal.
If you use too many digits, you will run into the limits of the binary number 
accuracy. If you do round(1.9,1) and round(2.0), you should be comparing 1.9 to 
2.0. which would show as unequal.

Bill

> On Feb 4, 2015, at 8:55 AM, Colin Holgate <co...@verizon.net> wrote:
> 
> Round has a problem in that rounding could change the nature of something. 
> For example, you want to see if 1.9995 is similar to 1.9994, but you end up 
> checking 1.9 against 2.0. One nice addition would be to give Trunk the same 
> second parameter that Round has. Then you would keep the nature of the string.
> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to