golang基础-包与依赖管理 发表于: 2025-05-19 更新于: 2025-05-20 分类于: Golang包 介绍 Go语言中支持模块化的开发理念,在Go语言中使用包(package)来支持代码模块化和代码复用。一个包是由一个或多个Go源码文件(.g
golang基础-接口 发表于: 2025-05-19 更新于: 2025-05-21 分类于: Golang接口 在Go语言中接口(interface)是一种类型,一种抽象的类型。 相较于之的那些具体类型(字符串、切片、结构体等)更注重“我是谁”,接口
golang基础-结构体 发表于: 2025-05-15 分类于: Golangtype关键字 自定义类型 在Go语言中有一些基本的数据类型,还可以使用 type 关键字来定义自定义类型 自定义类型是定义了一个全新的类型。我们可以基于内
golang基础-指针 发表于: 2025-05-15 分类于: Golang指针 区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。 指针(pointer)在Go语言中以被拆分为两个核心概念: 类型
golang基础-map 发表于: 2025-05-13 分类于: Golangmap map 是一种无序的键值对的集合。 map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。 map 是一种集合,所以我们可以像迭代数组和切
golang基础-切片 发表于: 2025-05-13 分类于: Golang切片 切片(Slice)与数组一样,也是可以容纳若干类型相同的元素的容器。 与数组不同的是,无法通过切片类型来确定其值的长度。 每个切片值都会将数
golang基础-数组 发表于: 2025-05-13 分类于: Golang数组 定义 数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 基本语法: var a [3]int 数组
golang基础-流程控制 发表于: 2025-05-12 分类于: Golang流程控制 if-else if条件判断基本写法,格式如下 if 表达式1 { 分支1 }else if 表达式2 { 分支2 } else { 分支3 } 固定格式,{ 不能另起一行 使用例子 package main import "fmt" func main() { /*
golang基础-运算符 发表于: 2025-05-12 分类于: Golang运算符 运算符 内置运算符有 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算术运算符 运算符 描述 + 相加 - 相减 * 相乘 / 相除 % 求余 ++和-- 属于语句