gpt4 book ai didi

go - 如何在 Go playground 中定义不同的文件或包?

转载 作者:IT王子 更新时间:2023-10-29 02:00:41 27 4
gpt4 key购买 nike

如何在 Go playground 中定义不同的文件或包?

专门用于检查在 playground 中定义一个包会很方便。但是要管理这个我需要定义不同的文件。我该如何管理?

最佳答案

Playground 现在支持不同的文件。要定义您需要编写的文件:

-- path/to/file.go --
package myPackage

// ...
-- foo/foo.go --
/*
Package foo defines Bar() for showing how
multiple files can be used inside the playground
*/
package foo

import "fmt"

func Bar() {
fmt.Println("The Go playground now has support for multiple files!")
}

要调用您的包,您需要导入该包。因此,您需要在单独的 go.mod 文件中定义一个 Go 模块。

-- go.mod --
module play.ground

现在您可以导入您在 playground 中定义的包:

package main

import "play.ground/foo"

func main() {
foo.Bar()
}

将所有内容放在一起:https://play.golang.org/p/KLZR7NlVZNX

关于go - 如何在 Go playground 中定义不同的文件或包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56175574/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com