第一章 :【Golang系列篇】Go(Golang)概述
第二章:【Golang系列篇】Go基础-环境安装、Go程序初体验
大家好,我是无名小歌。
今天介绍golang基础、程序基本概率以及如何实现一个简单的Golang程序。欢迎加入云社区
一、程序是什么??程序:实现某个功能的指令(这个指令是个集合)
比如:
- 职场中,领导和员工之间:如图所示
- 程序员和计算机之间:如图所示
在使用Golang语言之前,我们需要下载它的运行环境SDK,否则不可用。
<
SDK:软件开发工具包,提供开发人员使用,其中包含了对应的开发原因呢的工具包。
2.1、下载
SDK-下载地址
点击进入下载界面:
2.2、安装
以windows系统为例,双击安装包后,无脑下一步即可(这期间可以修改Go-SDK安装路径),最后出现install安装即可,如图所示:
2.3、配置环境变量
变量名 | 说明 |
---|---|
GOROOT | 指定Golang-SDK安装 |
PATH | 指定SDK下的/bin目录(bin目录包含go命令) |
GOPATH | Go项目的工作目录 |
打开环境变量步骤: 右击此电脑->属性->高级系统设置->环境变量
Path变量中在安装Go-SDK后默认添加了/bin/目录到环境变量中,我们默认不修改即可:
删除用户变量下的GOPATH,后在系统变量新建GOPATH变量:
go version
三、Golang程序初体验
3.1、下载VSCode
提前下载好vscode 源代码编辑器,待会儿会使用vscode来编写代码。
3.2、目录结构
创建目录结构
E:\code\goProject\src\go_code\project01\demo02
vscode打开后的目录结构:
3.3、编写hello,world!!
3.3.1、开发步骤
go build main.gogo run main.go
go build和go run命令区别: 前者进行编译会生成.exe为后缀的文件,后执行这个.exe文件即可,后者直接编译执行文件,且不会生成.exe文件。
注意: 生成环境中我们一般使用前者go build 命令,因为将.exe文件直接给客户就可执行(不需要go开发环境,且编译时会将程序运行依赖包和库文件包含在.exe文件中,所以文件会变大很多),且看不到我们源码,而后者go run 命令则相反。
package main
import "fmt"
// Golang中 行注释
/*
Golang中 多行注释或块注释 多行注释中不允许包含多行注释
*/
func main(){
fmt.Println("hello,world!!")
}
3.3.2、Golang语法要求和注意事项(重要)
package main
//允许
func main(){
fmt.Println("hello,world!!")
}
//不允许
func main()
{
fmt.Println("hello,world!!")
}
四、代码规范
10 + 20 = 30
func main(){
fmt.Println("hello,world!!hello,world!!hello,world!!hello,world!!hello,world!!hello,world!!hello,world!!hello,world!!hello,world!!hello,world!!hello,world!!")
fmt.Println("hello,world!!hello,world!!hello,world!!hello,world!!",
"hello,world!!hello,world!!hello,world!!hello,world!!hello,world!!",
"hello,world!!hello,world!!")
}
总结
本文仅仅简单介绍了Golang的开发环境、Golang语法要求和规范。明白了这些就算对Golang有个初步认识和入门了,也能编写一个简单的Golang代码程序。以上就是今天要讲的内容。
我是无名小歌,欢迎大家加入云社区、一键三连。
(⊙o⊙),我们下期再见!!!