自学Go的第一天

今天是我学习Go语言的第一天,心情既兴奋又忐忑。作为一个编程新手,我听说Go语言对初学者友好,而且在云计算和微服务领域非常流行,所以决定开始这段学习之旅。

安装Go环境

由于我公司研发同事全部都是Go语言开发者,我也是第一时间获取到了相较于简单的方法,那就是安装Goland编辑器!

下载并激活Goland

打开Goland下载Go环境

  • 选择 新建项目

  • 下载Go环境

    • 完成后点击创建,项目就创建好了!

  • 创建好之后 Goland 会给我们生成一些默认的配置。

  • 我们来配置 Goland 构建二进制的环境 [ 添加配置 ] --> [ +号 ] --> [ Go 构建 ]

  • [ 名称自定义 ] --> [ 运行种类选择 目录 ] --> [ 选择自己的项目目录 ] --> [ 确定 ]

开始探索Go语言

  • Goland编辑器在我们新建的项目会自动创建好所需要的文件及目录,我们来看一下文件都有什么用途。

# 标准项目结构

project-root/
├── go.mod          # 项目依赖管理文件
├── go.sum          # 依赖包的校验和
├── main.go         # 主入口文件
├── README.md       # 项目说明文档
├── cmd/            # 应用程序入口目录
├── pkg/            # 项目包目录
├── internal/       # 私有包目录
├── api/            # API协议定义文件
├── configs/        # 配置文件目录
├── docs/           # 文档目录
├── examples/       # 示例代码
├── scripts/        # 脚本文件
├── test/           # 测试辅助工具和数据
└── vendor/         # 依赖包副本(可选)
  • 我们创建一个 main.go 就可以开始编造 世界 了!

  • 编写好代码之后,我们进行 构建 操作!

    • 目录下会出现对应名称的二进制包,在下面终端内也出现了我们需要打印的信息 Hello World

恭喜你精通了Go语言!