Go语言基础语法学习笔记 | 青训营;

88 阅读1分钟

1.Go语言简介

1.1高性能、高并发

· 高性能

性能和C++、JAVA相媲美

· 高并发

不需要寻求高端第三方库,只需要标准库或基于标准库的第三方库即可开发并应用程序

1.2语法简单、学习曲线平缓

语法风格类似于C语言,并在C语言的基础上进行了大幅度简化

去掉了不需要的括号表达 循环仅有for循环一种表示方法

1.3丰富的标准库

不需要借助第三方库,就可完成大多基础功能的开发 标准库有很大的稳定性和兼容性保障

1.4完善的工具链

编译、代码格式化、错误检查、代码补充提示等等

1.5静态链接

静态编译,体积小,方便快捷

1.6快速编译

编译速度快、不卡、不慢

1.7跨平台

在各种设备运行

1.8垃圾回收

在写代码时,无需关注垃圾存放

2.入门

开发环境-安装Golang-配置集成开发环境-基于云的开发环境

基础语法

Hello World

2

3

image.png

变量

image.png

if else

image.png

循环

image.png

switch

image.png

数组

image.png

切片

image.png

map

image.png

range

image.png

函数

image.png

指针

image.png

结构体

image.png

结构体方法

image.png

错误处理

image.png

字符串操作

image.png

字符串格式化

image.png

JSON处理

image.png

时间处理

image.png

数字解析

image.png

进程信息

image.png

3.理解与建议

Go语言较于C语言书写更加简易,而Go语言的库也有着和Python相当的丰富资源。不难看出,在学习不同语言时,每种语言都会有相通处,而这些也恰恰是找到学习方法的根源。结合不同语言学习方法,对应学习,才能够更易掌握。