1#update=initial version
2#file=main.zig
3pub fn main() !void {
4 try foo(123);
5}
6fn foo(x: u8) !void {
7 var stdout_writer = std.Io.File.stdout().writerStreaming(io, &.{});
8 return stdout_writer.interface.print("{d}\n", .{x});
9}
10const std = @import("std");
11const io = std.Io.Threaded.global_single_threaded.io();
12#expect_stdout="123\n"
13
14#update=change function type
15#file=main.zig
16pub fn main() !void {
17 try foo(123);
18}
19fn foo(x: i64) !void {
20 var stdout_writer = std.Io.File.stdout().writerStreaming(io, &.{});
21 return stdout_writer.interface.print("{d}\n", .{x});
22}
23const std = @import("std");
24const io = std.Io.Threaded.global_single_threaded.io();
25#expect_stdout="123\n"
26
27#update=change function argument
28#file=main.zig
29pub fn main() !void {
30 try foo(-42);
31}
32fn foo(x: i64) !void {
33 var stdout_writer = std.Io.File.stdout().writerStreaming(io, &.{});
34 return stdout_writer.interface.print("{d}\n", .{x});
35}
36const std = @import("std");
37const io = std.Io.Threaded.global_single_threaded.io();
38#expect_stdout="-42\n"