提问人:richardIII 提问时间:10/7/2023 更新时间:10/7/2023 访问量:53
如何使用“FixedBufferStream”创建io?Zig 的作家?
How can I use "FixedBufferStream" to create an io.Writer in Zig?
问:
我正在尝试从空缓冲区创建一个编写器,以便我可以为我的函数编写测试
fn writeHello(writer: std.io.Writer) !void {
try writer.print("Hello, world!\n");
}
我使用了标准库中的以下代码:
var buffer: [128]u8 = undefined;
var fbs = io.fixedBufferStream(&buffer);
const stream = fbs.writer();
(与 和 )。const std = @import("std");
const io = std.io;
但没有类型,所以我无法将其传递给我的函数。stream
io.Writer
writeHello
答: 暂无答案
评论
writer: anytype