1 下载
https://studygolang.com/dl
2 安装完成后,查看环境变量
GOBIN | 存放可执行文件的目录的绝对路径。 |
GOPATH | 工作区目录的绝对路径。存放远源码的路径。 |
GOROOT | Go语言的安装目录的绝对路径。 |
3 进入到 GOPATH下面,新建一个工程
package main import "fmt" func main() { fmt.Printf("das") }
4 运行程序
5 新建一个工程
工程中有两个文件,其中hello.go文件会调用test.go文件中的Bfunc函数。
注意: 这里运行的 go run ./, 表示当前所有的两个文件, 如果运行go run hello.go的话会报错。
5 下面再建一个工程, 包含两个package, 演示一下包内调用函数, 和调用自定义包的函数:
hello.go
package main import "fmt" import "../lib" func main() { fmt.Printf("hello ") // var vname1, vname2 int // vname1, vname2 = 1 , 2 aaaaa() Bfunc() lib.CFunc() // Bfunc() } func aaaaa() { fmt.Printf("main function ") }
test.go
package main import "fmt" func Bfunc() { fmt.Printf("Bfun") } func bfunc() { fmt.Printf("another file func bfun ") }
libutils.go
package lib import "fmt" func CFunc() { fmt.Printf("package lib ") }
运行结果如下: