首页  >  文章  >  后端开发  >  Go Playground可以导入第三方包吗?

Go Playground可以导入第三方包吗?

Linda Hamilton
Linda Hamilton原创
2024-11-09 21:38:02508浏览

Can I Import Third-Party Packages in the Go Playground?

可以将第 3 方包导入 Golang Playground 吗?

Golang Playground 是一个独立的系统,允许开发人员编写和执行 Go 代码,而无需使用本地设置。不过,历史上一直无法导入第三方包。

2019 年 5 月,playground 发布了重大更新,终于增加了对导入第三方包的支持。此功能是通过 https://proxy.golang.org/ 上的代理拉入包来实现的。

要将第三方包导入到 Go Playground,只需在代码中包含 import 语句即可你通常会这样做。 Playground 会自动从代理获取包并使其可供使用。

以下是导入“gonum/mat”包并使用它来计算向量点积的示例:

package main

import (
    "fmt"

    "gonum.org/v1/gonum/mat"
)

func main() {
    v1 := mat.NewVecDense(4, []float64{1, 2, 3, 4})
    fmt.Println(mat.Dot(v1, v1))
}

此代码将输出正确的结果“30”。

通过添加第三方包支持,Go Playground 已成为探索和实验 Go 的更强大工具代码。开发人员现在可以轻松使用各种第三方软件包来创建更复杂和精密的程序。

以上是Go Playground可以导入第三方包吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn