在导入周期 golang.org/x/text/encoding/unicode 获取缺失的包

我正在尝试重现此go问题,但无法轻松构建其示例:


$ cat main.go

package main

import ("fmt"; "golang.org/x/text/encoding/unicode")

func main() {

    res, err := unicode.UTF16(unicode.BigEndian, unicode.UseBOM).NewDecoder().String(" ")

    fmt.Println(res, err)

}

$ go mod init golang.org/x/text/encoding/unicode

go: creating new go.mod: module golang.org/x/text/encoding/unicode

go: to add module requirements and sums:

    go mod tidy

$ go mod tidy 1>/dev/null 2>/dev/null

$ go build main.go

package command-line-arguments

    imports golang.org/x/text/encoding/unicode

    imports golang.org/x/text/encoding/unicode: import cycle not allowed


青春有我
浏览 160回答 1
1回答

HUH函数

go mod init golang.org/x/text/encoding/unicode我怀疑您不应该使用与导入相同的名称来初始化具有模块名称的项目。尝试:go mod init test
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go