(1)在goland中创建标准Go项目
(2)goland配置
创建项目Learn-Go
file-settings-go-GOPATH-添加
在项目目录下创建src目录,在src目录下创建demo目录,在demo目录下创建demo.go文件
//Learn_Go/src/demo/demo.go
package demo
import "fmt"
func Demo() {
fmt.Println("执行demo")
}
在项目目录下创建main.go文件
//Learn_Go/main.go
package main
import "demo"
func main() {
demo.Demo() //执行demo
}
目录结果
点项目右键-->>run-->>go_build Learn_Go
同一个包内小写可以访问,其它包要想访问必须大写
目录结果
demo1.go
//Learn_Go/src/demo/demo1.go
package demo
import "fmt"
func demo1() {
fmt.Println("执行demo111")
}
demo2.go
//Learn_Go/src/demo/demo2.go
package demo
import "fmt"
func Demo2() {
fmt.Println("执行demo222")
demo1() //同包内可以访问,不需要大写
}
main.go
//Learn_Go/main.go
package main
import "demo"
func main() {
demo.Demo2()
}
//结果
执行demo222
执行demo111