Go 如何在围棋场中定义不同的文件或包?
如何在中定义不同的文件或包Go 如何在围棋场中定义不同的文件或包?,go,go-playground,Go,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 *
专门用于检查,在操场内定义一个包非常方便。但要管理它,我需要定义不同的文件。我该怎么办 操场现在支持不同的文件。要定义需要写入的文件,请执行以下操作:
-- 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()
}
把所有东西放在一起:现在,如果我们能改变标签大小就好了。