登录
首页 >  Golang >  Go问答

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

来源:stackoverflow

时间:2024-04-28 17:09:36 440浏览 收藏

偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《如何在 Go Playground 中定义不同的文件或包?》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少了解,下面我们就一起来看一吧!当然,非常希望大家能多多评论,给出合理的建议,我们一起学习,一起进步!

问题内容

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

专门用于检查它可以很方便地在演示中定义一个包。但为了管理这个我需要定义不同的文件。我该如何处理这个问题?


解决方案


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

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

以上就是《如何在 Go Playground 中定义不同的文件或包?》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>