如何在Go游乐场中定义不同的文件或包?

apxp:

如何在Go游乐场中定义不同的文件或包

特别是检查时,在操场上定义一个包裹很方便。但是要管理这个问题,我需要定义不同的文件。我该如何处理?

apxp:

游乐场现在支持不同的文件。要定义文件,您需要编写:

-- 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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章