Goland多文件编程
前言
- 我们在写项目的时候肯定会用到多文件编程, 所以这里我们来介绍一下如何用Goland编写多文件
步骤
- 在工程下面新建src源代码目录
- 设置go build
- run kind设置成目录, directory设置成src
- 选择settings
- 点击+将src的所在目录加到GOPATH中
同一目录下多文件编程
- 同一目录下的所有的Go文件必须是同一个package
- 同一个目录下调用其他文件的函数不需要加package名称
- 现在举一个栗子:
// test.go
package main
import "fmt"
func Myprint() {
fmt.Println("hello")
}
// main.go
package main
func main() {
Myprint()
}
不同目录下多文件编程
- 不同目录指的是不同的go源文件位于不同的路径下
- 新建目录结构如下:
- 文件代码如下:
// test.go
package Test
import "fmt"
func Myprint() {
fmt.Println("hello")
}
// main.go
package main
import "Test"
func main() {
Test.Myprint()
}
注意:
在不同目录下的多文件编程函数首字母大写表示Public, 可以被外界调用, 小写表示Private, 不可以被外界调用
在同一目录下无论函数首字母大小写, 均是可以调用的