gpt4 book ai didi

go - 从 golang 中的字符串创建 bufio 接口(interface)

转载 作者:IT王子 更新时间:2023-10-29 02:29:58 26 4
gpt4 key购买 nike

我想在 golang 中为一个在构造函数中接受 io.Reader 的结构编写单元测试。通常 io.Reader 接口(interface)来自 TCP 连接。

现在我想使用预定义的字符串并将其用作 io.Reader 接口(interface)的输入。

类似于:

s := "this is my input"
b := io.NewReader(s)
t := NewTestStruct(b)
t.doSomething()

最佳答案

strings.Reader实现 io.Reader界面。您可以使用 strings.NewReader 构建它的新实例:

s := "this is my input"
b := strings.NewReader(s)
t := NewTestStruct(b)
t.doSomething()

关于go - 从 golang 中的字符串创建 bufio 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32361627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com