✓
Passing This code compiles and runs correctly.
Code
// std/num: 30-digit + 30-digit — well past i64/f64 range, exact.
import std/io
import std/num
std/num:lit(123456789012345678901234567890)
| exact a |> std/num:lit(987654321098765432109876543210)
| exact b |> std/num:add(a, b): r |> std/io:print.ln("{{ r:s }}") |> std/num:free(n: r)
| bad x |> std/io:print.ln("bad")
| bad y |> std/io:print.ln("bad")
Actual
1.1111111101111111110111111111e30
Expected output
1.1111111101111111110111111111e30
Flows
flow ~lit click a branch to expand · @labels scroll to their anchor
lit (expr: 123456789012345678901234567890)
Test Configuration
MUST_RUN