如何在Go Playground中定义不同的文件或软件包



如何在Go 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

现在,您可以在操场内导入定义的软件包:

package main
import "play.ground/foo"
func main() {
    foo.Bar()
}

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

相关内容

  • 没有找到相关文章

最新更新