Golang中strings.Builder类型未定义。

17

我在GO语言中遇到了strings.Builder类型的问题。

尝试直接运行示例代码,但GO仍然会响应:

undefined: strings.Builder

是否有任何线索可以解决这个问题,因为其他方面都没有任何问题。

package main

import (
    "fmt"
    "strings"
)

func main() {

    var b strings.Builder
    for i := 3; i >=1; i-- {
        fmt.Fprintf(&b, "%x...", i)
    }
    b.WriteString("ignition")
    fmt.Println(b.String())
}
2个回答

32

strings.Builder 是 Go 1.10(发布于2018-02-16,距离撰写此文仅过去9天)新增的功能。如果你正在使用旧版的Go进行构建,该功能将不可用。


3

如果必须使用较旧版本的Go,您可以使用bytes.Buffer代替。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接