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

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

Patricia Arquette
Patricia Arquette原创
2024-11-20 03:38:02547浏览

Can You Import Third-Party Packages into the Go Playground?

在 Go Playground 中导入第三方包

问题:

用户可以在 Go Playground 中导入第三方包吗?去游乐场?如果是,怎么做?

答案:

是的,现在可以将第三方包导入到 Go Playground 中。此功能于 2019 年 5 月 14 日添加。

如何导入第三方包:

要将第三方包导入到 Go Playground,请使用import 语句就像您通常在 Go 程序中所做的那样。唯一的区别是你需要使用特殊的 URL https://proxy.golang.org/ 作为包路径:

import (
    "fmt"

    "github.com/gonum/gonum/mat"
)

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

这将导入 gonum/mat 包,即使它不是Go 标准库的一部分。

限制:

虽然现在可以导入第三方包,但还是有一些限制。例如,Go Playground 中的网络访问受到限制,因此任何需要网络连接的软件包可能无法按预期运行。

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

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