1#update=non-inline version
2#file=main.zig
3pub fn main() !void {
4 try foo();
5}
6fn foo() !void {
7 try std.Io.File.stdout().writeStreamingAll(io, "Hello, World!\n");
8}
9const std = @import("std");
10const io = std.Io.Threaded.global_single_threaded.io();
11#expect_stdout="Hello, World!\n"
12
13#update=make function inline
14#file=main.zig
15pub fn main() !void {
16 try foo();
17}
18inline fn foo() !void {
19 try std.Io.File.stdout().writeStreamingAll(io, "Hello, World!\n");
20}
21const std = @import("std");
22const io = std.Io.Threaded.global_single_threaded.io();
23#expect_stdout="Hello, World!\n"
24
25#update=change string
26#file=main.zig
27pub fn main() !void {
28 try foo();
29}
30inline fn foo() !void {
31 try std.Io.File.stdout().writeStreamingAll(io, "Hello, `inline` World!\n");
32}
33const std = @import("std");
34const io = std.Io.Threaded.global_single_threaded.io();
35#expect_stdout="Hello, `inline` World!\n"