Generalised floating point addition: Difference between revisions

no edit summary
No edit summary
Line 653:
 
Note that <code>~. list</code> returns the unique elements from that list.
 
 
=={{header|Julia}}==
Julia implements arbitary precision intergers and floating point numbers in its base function.
<lang julia>
@assert(big"12345679e63" * BigFloat(81) + big"1e63" == big"1.0e+72")
@assert(big"12345679012345679e54" * BigFloat(81) + big"1e54" == big"1.0e+72")
@assert(big"12345679012345679012345679e45" * BigFloat(81) + big"1e45" == big"1.0e+72")
@assert(big"12345679012345679012345679012345679e36" * BigFloat(81) + big"1e36" == big"1.0e+72")
</lang>
All assertions pass.
 
 
=={{header|Kotlin}}==
4,105

edits