一、Go语言的特性
(1)高性能、高并发
(2)语法简单、学习曲线平缓
(3)丰富的标准库
(4)完善的工具链
(5)静态链接
(6)快速编译
(7)跨平台
(8)垃圾回收
二、Go开发环境配置
方法一:安装Goland(适合新手)
1.Goland 下载
在Goland官网进行下载安装
安装好后搜索命令提示符,在控制台窗口输入“go version”可查看Go版本,检测是否安装成功。
2.配置环境变量
(为了使用Goland编写程序,需要将Goland添加到系统环境变量中)
Linux/MacOS:
在~/.bash_profile或者~/.profile文件中添加
export
PATH=$PATH:/usr/local/go/bin
Windows:
新建一个文件夹命名为GoWorks作为后期项目存储路径
点击“计算机”->右键点击“属性”->“高级系统设置”,然后选择“环境变量”,在系统变量中添加一个名为“GOPATH”的变量,值为你的工作目录(例如D:\go-workspase)
在环境变量中新建GOPATH,并把它的路径设置在GoWorks中(即变量值)
方法二:在vs code中配置
安装Go插件
三、Goland 基础语法
1.hello world
package main()
import{
"fmt"
}
func main(){
fmt.Println("hello world")
}
goland中执行如图
2.变量
变量声明:
var a = "initial"
var b, c int = 1,2
var d = true
常量:
const s string = "constant"
3.if else
4.循环
for循环
5.switch
swich a{
case 1:
fmt.Println("One")
}
6.数组
var a [5]int
a[4] = 100
7.切片
append()
8.map
delete()
9.range
10.函数
两个值
11.指针
func add2ptr(n *int){
*n +=2
}
func main(){
n := 5
...
add2ptr(&n)
}
12.结构体
13.结构体方法
14.错误处理
15.字符串操作
16.字符串格式化
17.JSON处理
18.时间处理
now := time.Now()
19.数字解析
20.进程信息