Go的安装使用(一)

这里写目录标题

    • 一、windows系统下安装GO
    • 二、编写第一个Go程序
          • 1.Go程序的命名规则
          • 2.Go程序"hello,world"
          • 3.执行Go程序
    • 三、go项目的布局结构
    • 四、go语言的关键字和预定义符

一、windows系统下安装GO

GO包下载官网: https://golang.google.cn/dl/
Go的安装使用(一)_第1张图片
双击下载好的安装包,弹出如下页面,我们只需一路点击next(继续)就可以完成Go程序的安装了,在安装过程中可更选择任意的安装路径。
Go的安装使用(一)_第2张图片
安装完成后系统变量Path中会自动添加一个Go二进制文件的路径值:D:\Program Files\Go\bin
Go的安装使用(一)_第3张图片
打开cmd命令行,输入 go version来研制Go是否安装完成
Go的安装使用(一)_第4张图片

二、编写第一个Go程序

1.Go程序的命名规则

Go源文件总是用全小写字母形式的短小单词命名,并以.go扩展名结尾

2.Go程序"hello,world"

在任意位置创建一个名为goprojects的文件夹,其下创建helloworld文件夹为第一个Go程序helloworld.go的工作目录,helloworld.go程序代码如下:
Go的安装使用(一)_第5张图片
解释:
第一行代码 package main 定义了包名。package main表示一个可独立执行的程序,指明这个文件属于哪个包,每个 Go 应用程序都包含一个名为 main 的包
下一行 import “fmt” 告诉 Go 编译器这个程序需要使用 fmt 包(的函数,或其他元素),fmt 包实现了格式化 IO(输入/输出)的函数

3.执行Go程序

执行方法一:只运行不编译,一般用于测试阶段
注:打开cmd命令行,先进入helloworld.go程序保存的目录中
在这里插入图片描述
执行方法二:编译为二进制文件
Go的安装使用(一)_第6张图片

三、go项目的布局结构

Go的安装使用(一)_第7张图片

四、go语言的关键字和预定义符

关键字
break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var
预定义标识符 nil
append bool byte cap close complex complex64 complex128 uint16
copy false float32 float64 imag int int8 int16 uint32
int32 int64 iota len make new nil panic uint64
print println real recover string true uint uint8 uintptr

注:
nil是预定义标识符,代表指针、通道、函数、接口、映射或切片的零值
nil只能赋值给指针、channel、func、interface、map或slice类型的变量(非基础类型)否则会引发panic

你可能感兴趣的:(golang,运维,golang)