可以将第 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中文网其他相关文章!