赞
踩
● 安装SDK(Software Development Kit 软件开发工具包)
下载地址:链接
安装步骤:
● 安装的路径尽量不要带有中文或者特殊符号等
安装在指定的文件夹,完成后输入go version可以看到go语言版本说明安装完成
● 下一步配置环境变量,否则如果离开了bin文件夹的话go语言就无法运行了。
根据Windows系统在查找可执行程序的原理,可以将go所在的路径定义到系统的环境变量中去,让系统帮我们去查找运行执行的程序,这样在任何目录下都可以执行go程序
环境变量 | 说明 |
GOROOT | 指定SDK安装的路径 |
PATH | 添加SDK的\bin目录 |
GOPATH | 工作目录 |
①
②
代表引用刚才的GOROOT路径。
③
用于存放Go项目的路径
说明:
① go文件的后缀是.go
② package main
表示hello.go文件所在的包是main,在go中,每个文件都必须归属于一个包
③ import “fmt”
引入一个包,包名fmt,引入后就可以使用fmt这个包中的函数
④ func main{
func是一个关键字,表示一个函数。
main是函数名,是一个主函数,即程序的入口
⑤ fmt.Println
表示调用fmt这个包中的println,执行输出指令
⑥ 通过go build 指令对该go文件进行编译,生成.exe文件
⑦ hello.exe 运行该exe文件
或者直接go run
Golang执行流程分析
● 说明:两种执行流程的方式区别
1)如果我们先编译生成了可执行文件,那么我们可以将该可执行文件拷贝到没有go开发环境的机器上,仍然可以运行(如hello.exe已经打包了运行所需文件和资源)
2)如果我们是直接gorungo源代码,那么如果要在另外一个机器上这么运行,也需要g0开发环境,否则无法执待。
3)在编译时,编译器会将程序运行依赖的库文件包含在可执行文件中,所以,可执行文件变大了很多。
什么是编译
1)有了go源文件,通过编译器将其编译成机器可以识别的二进制码文件。
2)在该源文件目录下,通过go build对hello.go文件进行编译。可以指定生成的可执行文件名,在windows下必须是exe后缀。
3)如果程序没有错误,没有任何提示,会在当前目录下会出现一个可执行文件(windows下是exe Linux下是一个可执行文件),该文件是二进制码文件,也是可以执行的程序。
4)如果程序有错误,编译时,会在错误的那行报错。
如果想在编译时给文件换个名字 使用
go build -o 新名字.exe 源文件.go
Go语言快速开发入门:
① go语言以.go为扩展名
② go应用程序的执行入口是main()方法
③ go语言严格区分大小写
④ go方法由一条条语句构成 ,每个语句后面不需要分号(go语言会在每行后自动加分号)这一点也体现出了golang语言的简介性
⑤ go的编译器是一行一行进行编译的,因此我们在一行只写一条语句,不能把多条语句写在同一行否则会报错
⑥ go语言定义的变量或者import的包如果没有用到,代码就不能编译通过
⑦ 大括号成对出现,缺一不可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。