Go语言
Go是一个开源的编程语言。
特点
用途
可以做web 开发,也可以做游戏开发。高性能分布式系统领域,支持高并发。
体验
写一个简单的Go程序
Go语言的文件扩展名是 .go 文件。
新建一个test.go文件
package main
import "fmt"
func main(){
fmt.Println("Hello,Go!")
}
执行代码
go run test.go
输出
Hello,Go!
此外还可以使用以下命令生存二进制文件:
go build test.go
编译之后 运行程序
test test.go
./test
输出
Hello,Go!
简单介绍一下
go run , go build,go install 的区别
go run:
编译并直接运行程序,会产生一个临时文件,其实并不存在,也不会生成 .exe文件。方便用户调试。
go build
检查是否有编译错误,如果有可执行文件的源码(main包),就会生成一个可执行文件。
go install
go install 的作用有两步
第一步是编译导入的包文件,所有导入的包文件编译完才会编译成主程序
第二步是将编译后的可执行文件放到bin目录下($GOPATH/bin)