In this mini fragment Kaushik talks about dealing with the Money object. With money we need decimals, but the obvious solution of using a float or double may not work as advertised. Listen to this episode to find out why and how you can go about dealing with this.
Problematic snippet 1:
println(1.03-0.42) # prints 0.6100000000000001
Problematic snippet 2:
var x = 0F
(1..100).forEach { i ->
x += 0.01F
}
println(x) # 0.99999934 vs 1
@fragmentedcast [twitter.com]
Copyright 2024 Spec Network, Inc.