走进Go语言基础语言

78 阅读1分钟

走进Go语言基础语言

Go语言上手—基础语言

1.1什么是Go语言

1.高性能,高并发

2.语法简单,学习曲线平缓

3.丰富的标准库

4.完善的工具链

5.静态链接

6.快速编译

7.跨平台

8.垃圾回收

1.2哪些公司在使用Go语言

image.png

1.3字节跳动为什么全面拥抱Go语言

1.最初使用的Python,由于性能问题换成了Go

2.C++不太适合Web业务

3.早期团队非Java背景

4.性能比较好

5.部署简单,学习成本低

6.内部RPC和http框架的推广

2.1开发环境-安装golang

image.png

——配置集成开发环境

image.png

——基于云开发环境

image.png

2.2基础语法——Hello World

image.png

——变量

image.png

——if else

image.png

 ——循环
 

image.png

——switch分支,(不同于c++/c,不用break

image.png

 ——数组
 

image.png

——切片

image.png

 ——map
 

image.png

——range

image.png

 ——函数
  

image.png

——指针

image.png

——结构体

image.png

 ——结构体方法(类似于类函数)
  

image.png

——错误处理(能清晰返回错误)

image.png

——字符串操作

image.png

——字符串格式化(很多类似于c,但更方便)

image.png

——JSON处理

image.png

——时间处理

image.png

——数字解析

image.png

——进程信息

image.png