← All examples

Print vs print useful

print_vs_print_useful.zg
MAIN {
    let 'x': bin64 = 0.1;
    std::print.stored['x', newln];
    std::print.useful['x', newln];
    let 'y': bin16 = 1000;
    std::print.useful['y', newln];
    let 'big' := 1_000_000 times 1_000_000;
    std::print.stored['big', newln];
    let 's' := "x is " ++ to.stored.str.utf8['x'];
    std::print.stored['s', newln];
    std::print.useful['s', newln];
    std::print.useful["x is ", 'x', newln];
}
Output
0.1000000000000000055511151231257827021181583404541015625
0.1
1000
1000000000000
x is 0.1000000000000000055511151231257827021181583404541015625
x is 0.1000000000000000055511151231257827021181583404541015625
x is 0.1