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
变量
if else
循环
switch
数组
切片
map
range
函数
指针
结构体
结构体方法
错误处理
字符串操作
字符串格式化
JSON处理
时间处理
数字解析
进程信息
3.理解与建议
Go语言较于C语言书写更加简易,而Go语言的库也有着和Python相当的丰富资源。不难看出,在学习不同语言时,每种语言都会有相通处,而这些也恰恰是找到学习方法的根源。结合不同语言学习方法,对应学习,才能够更易掌握。