N Subedi
12/12/2024, 9:23 AMsbglasius
12/12/2024, 7:44 PMJohn Moore
12/12/2024, 9:01 PMsbglasius
12/12/2024, 9:02 PMgene
12/12/2024, 9:44 PMJohn Moore
12/13/2024, 8:30 AMJohn Moore
12/13/2024, 8:44 AMsbglasius
12/13/2024, 8:47 AMFloats and Doubles are not precise, aka they round weirdly. Look at this:
groovy> 1F + 1.1F
Result: 2.100000023841858
This is NOT a Groovy error, this is how the JVM workssbglasius
12/13/2024, 8:48 AMgroovy> 1G + 1.1G
Result: 2.1
G is telling the Groovy compiler to use BigDecimalJohn Moore
12/13/2024, 8:48 AMsbglasius
12/13/2024, 8:49 AMJohn Moore
12/13/2024, 8:50 AMsbglasius
12/13/2024, 8:50 AMBigDecimal is tedious, in Groovy it's a breeze, since Groovy has operator overloadingJohn Moore
12/13/2024, 8:51 AMJohn Moore
12/13/2024, 8:51 AMN Subedi
12/13/2024, 9:16 AM