我main.go在下有两个文件package main,另一个在程序包中包含一些功能的文件称为函数。
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() // <---- this is I want to do }
文件2:functions.go(位于MyProj / functions / functions.go中)
package functions func getValue() string{ return "Hello from this another package" }
您可以通过包的导入路径导入包,并通过包名引用其所有导出的符号( 以大写字母 开头的符号),如下所示:
import "MyProj/functions" functions.GetValue()