【问题标题】:golang strings.Builder type undefinedgolang strings.Builder 类型未定义
【发布时间】:2018-02-25 21:00:45
【问题描述】:

GO 中的 strings.Builder 类型有问题。

尝试逐字运行示例代码,GO 仍然响应:

未定义: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())
}

【问题讨论】:

    标签: go


    【解决方案1】:

    strings.Builder 在 Go 1.10 中添加(在撰写本文时 9 天前于 2018 年 2 月 16 日发布)。如果您使用旧版本的 Go 进行构建,它将不可用。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-01-12
        • 2018-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多