Go语言基础语法
Go语言简介
Go语言是谷歌出品的一门通用型计算机编程语言
- 高性能、高并发
- 语法简单
- 标准库丰富
- 工具链完善
- 静态链接
- 快速编译
- 跨平台
- 垃圾回收
Go的开发环境
安装Golang
配置集成开发环境
选择VScode或Goland即可
基础语法
变量
变量的声明
var a = "init"
var b,c int = 1,2
var d = true
var e float64
f := float32(e)
g := a + "ial"
const s string = "constant"
const h = 500
const i = 3e20 / h
if else
if后的括号可以自动去掉
循环
go中循环只有佛如一种,也无需括号
switch
无需break
可以使用任意的变量类型
数组
切片
map
map[type of key]type of value
ok来获取map的key是否存在
map是完全无序的
range
对于数组,第一个值*(i)为索引,第二个值(num)*为索引对应的值
对于map,第一个值为*(k)为key*,第二个值*(v)为value*
函数
指针
结构体
结构体方法(类成员函数)
错误处理
字符串操作
字符串格式化
JSON处理
时间处理
数字解析
进程信息