go语言

为什么要学go语言,go语言优势

1)能合理利用多核CPU的优势提升软件系统性能

2)复杂度低,维护成本低,简洁高效

3)c/c++运行速度快但是编译速度慢而且存在内存泄漏的一系列问题,go语言不会

go语言吉祥物-金花鼠Gordon

image-20240428230930233

开发工具一开始使用VSCode

1、VSCode

安装就不介绍了

2、使用VSCode

在盘符建立文件夹然后打开文件夹

3、创建go文件

image-20240428231535659

在里面就能写代码了

4、开始编写代码

image-20240428231744246

开发环境搭建

1、搭建Go开发环境 - 安装和配置SDK

类似于java的JDK

SDK下载地址:Golang中文社区:

image-20240428232149752

下载完后解压就能用了

image-20240428232542052

整个目录就是SDK

image-20240428232824600

测试SDK是否搭建成功

1、进入控制命令台

image-20240428232933204

2、验证SDK环境安装成功

image-20240428233049189

3、配置系统环境变量

image-20240428233338516

4、验证配置成功

image-20240428233425746

第一段程序

1、go基本项目结构

image-20240428233617693

image-20240428233812176

2、编写代码

image-20240428234106531

3、要对源文件进行编译 go build java中用的是javac

image-20240428234345080

image-20240428234419860

4、执行操作

image-20240428234448168

5、通过go run 可以直接进行编译并且执行

image-20240428234638739

go语言执行过程分析

image-20240428234741849

上述两种执行流程的方式的区别