Go语言基础 | 青训营

84 阅读1分钟

Go语言基础语法

Go语言简介

Go语言是谷歌出品的一门通用型计算机编程语言

  • 高性能、高并发
  • 语法简单
  • 标准库丰富
  • 工具链完善
  • 静态链接
  • 快速编译
  • 跨平台
  • 垃圾回收

Go的开发环境

安装Golang

官方链接

镜像网站1

镜像网站2

配置集成开发环境

选择VScodeGoland即可

基础语法

变量

变量的声明

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来获取mapkey是否存在

map是完全无序的

range

对于数组,第一个值*(i)为索引,第二个值(num)*为索引对应的值

对于map,第一个值为*(k)key*,第二个值*(v)value*

函数

指针

结构体

结构体方法(类成员函数)

错误处理

字符串操作

字符串格式化

JSON处理

时间处理

数字解析

进程信息