Skip to main content
安装与环境配置

安装与环境配置

SDK 下载

SDK

全称为Software Development Kit软件开发工具,提供给开发用的,其中包含了开发对应语言的工具包

Golang 的官网下载地址为:golang.org,需要翻墙

Golang 中文社区下载地址为:https://studygolang.com/dl


NANAbout 2 minGO
GO的基本命令

常用命令

  • 编译并生成可执行文件
  go build main.go
  • 编译为(二进制)并运行
  go run main.go

NANLess than 1 minuteGO
初始化项目

初始化项目

新建一个文件夹作为项目根目录,进入该文件夹,执行以下命令

go mod init test

NANAbout 4 minGO
关键字与标识符

标识符规范

go语言中的标识符严格区分大小写。标识符中只能使用字母、数字和下划线,并且不能以数字开头。关键字与预定义标识符`不能作为标识符使用。

go语言中常用的标识符的命名规范:

场景 命名规范 示例
项目名 全部小写字母,中横线隔开 hello-world
包名 包名与目录名保持一致, 全部小写, 简单明了
不能使用下划线, 不能用标准库名称
calculator
模块名 小写蛇形命名法 user_info.go
常量 大写蛇形命名法 HTTP_PORT
变量/函数/结构体 驼峰命名法, 严格区分大小写 userName/UserName
接口 驼峰命名法 + er后缀 Reader

NANAbout 3 minGO
变量与常量

概念

变量常量是数据在内存中的抽象, 它们是内存地址的别名,用来方便我们操作内存中的数据。

比如我们有一组运算 $X = A + B, A = 1,B = 2 $ 需要完成,在计算机中我们需要

  1. 将 1 存储到内存中,假设存储在地址 0X0001,并为这个内存地址取一个别名 A
  2. 将 2 存储到内存中,假设存储在地址 0X0002,并为这个内存地址取一个别名 B
  3. 然后将 A 与 2 相加,得到结果 3, 在CUP中实际上就是:内存地址 0X0001 与 0X0002 所存放的数相加
  4. 把结果 3 存储到内存中,假设存储在地址 0X0003,并为这个内存地址取一个别名 X

NANAbout 6 minGO