编辑
2022-09-22
Golang
00

指针与变量的关系

如果说变量名是数据的“代号”,那么指针存放的则是数据的“实际地址”。 我们可以通过这个地址获取或修改存放于这个地址的变量的值。

当然,指针的存储位置也是用值记录的,存放指针值的变量称为指针变量

image.png

编辑
2022-09-22
Golang
00

数据类型

这里介绍 go 中可用的基本数据类型

字符串类型(string) 布尔类型(bool) 数值类型

  • 有符号整数(int 等)和无符号整数(uint 等)
  • 整数别名类型(byte 、 rune)
  • 浮点类型(float32 、 float64)
  • 复数(complex128、complex64)

零值 别名类型 定义类型

编辑
2022-09-22
Golang
00

变量、常量的声明

在Go语言中,变量或常量的数据类型必须先声明,才能使用,且无法将不相关的数据赋值给它们。

这是因为Go语言和Java、C、C++等语言一样,属于静态语言,静态语言具有更严谨的结构要求、调试便捷(可通过代码直观地看到数据类型)与确保类型安全(无法使用不同类型的数据赋值)的特点,必须要先做声明。而像PHP、Python、JavaScript等动态语言则没有这个限制。

从根本上说,静态类型和动态类型语言的最大区别就是:数据类型是否在编译时确定

编辑
2022-09-22
Golang
00

go 语言的注释

在 Go 语言中,注释分为两类:单行注释和多行注释

单行注释

单行注释也称为行注释 格式为以双斜杠 // 开头的一行,可以添加在代码的任何位置。

go
// 单行注释 // // 上面一行为空行注释 package main // 也可以行末注释 // 注释行后面的代码不会被执行 package main
编辑
2022-09-21
Golang
00

准备工作

vscode 插件

后面的代码都在 vscode 中编写

首先在 vscode 中安装 go 语言的插件

image.png