gin引入slices: package slices is not in goroot 问题解决 | go 技术论坛-大发黄金版app下载

该问题是go 版本过低导致的。slices 是 go 1.21 中引入的一个新的包,而我的 go 版本是 1.19,因此无法找到该包。

brew upgrade go
重新
go get -u github.com/gin-gonic/gin 
成功了

唉,闲着没事看看gin,过完节继续找工作

本作品采用《cc 协议》,转载必须注明作者和本文链接
讨论数量: 2
taadis

go 1.19中slices包还没有包含到标准库中(此时slices包还在扩展库中),需要下载扩展库并导入使用

go get golang.org/x/exp

代码中使用

import (
    "fmt"
    "golang.org/x/exp/slices"
)
func main() {
    nums := []int{5, 3, 8, 6, 2, 7, 4, 1}
    slices.sort(nums)
    fmt.println("sorted slice:", nums)  
}
1周前
(楼主) 1周前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
11
粉丝
1
喜欢
2
收藏
3
排名:1277
访问:3306
博客标签
社区赞助商
网站地图