登录
首页 >  Golang >  Go问答

从 Go 中的另一个包调用函数

来源:Golang技术栈

时间:2023-03-27 08:29:12 265浏览 收藏

小伙伴们对Golang编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《从 Go 中的另一个包调用函数》,就很适合你,本篇文章讲解的知识点主要包括golang。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

问题内容

我有两个文件main.go,位于 下package main,另一个文件包含包中的一些函数,称为函数。

我的问题是:如何从 调用函数package main

文件 1:main.go(位于 MyProj/main.go)

package main

import "fmt"
import "functions" // I dont have problem creating the reference here

func main(){
    c:= functions.getValue() // 

文件 2:functions.go(位于 MyProj/functions/functions.go)

package functions

func getValue() string{
    return "Hello from this another package"
}

正确答案

您通过其导入路径导入包,并通过包名称引用其所有导出的符号( 以大写字母 开头的符号),如下所示:

import "MyProj/functions"

functions.GetValue()

好了,本文到此结束,带大家了解了《从 Go 中的另一个包调用函数》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

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