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.
Show Notes- The infamous Short - Ep029: All about the infamous 65,536 dex method count
- IEEE_754 float storage format
- How binary fractions work
Problematic snippet 1:
println(1.03-0.42) # prints 0.6100000000000001Problematic snippet 2:
var x = 0F (1..100).forEach { i -> x += 0.01F } println(x) # 0.99999934 vs 1 Sponsors- Bitrise - Bitrise is your mobile continuous integration and delivery for your whole team, with dozens of integrations for your favorite services.
- @fragmentedcast [twitter.com]
- @donnfelker and +DonnFelker
- @kaushikgopal and +KaushikGopalIsMe
Fler avsnitt av Fragmented - AI Developer Podcast
Visa alla avsnitt av Fragmented - AI Developer PodcastFragmented - AI Developer Podcast med Kaushik Gopal, Iury Souza finns tillgänglig på flera plattformar. Informationen på denna sida kommer från offentliga podd-flöden.
