自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Go 语言:线性数据结构

本文介绍了 Go 语言中的线性数据结构,重点探讨了类型、数据结构、线性表、顺序表、链表和数组的概念。类型 是计算机内存中位模式的抽象表示,相同位模式在不同类型下表现不同。数据结构 是组织和存储数据的方式,分为逻辑结构和物理结构。线性表 是一种逻辑结构,元素之间存在一一对应关系,顺序表和链表是其两种存储实现。顺序表通过连续存储单元实现,支持随机访问,但插入和删除操作效率较低;链表通过指针连接元素,插入和删除操作效率较高,但访问效率较低。数组 是 Go 语言中线性表的顺序存储实现,长度固定,类型为 [N]Typ

2025-05-19 22:47:09 445 1

原创 Go 语言:指针

大多数现代计算机将内存分割为,每个字节可以存储8位的信息。为了方便程序访问内存,每个字节都有唯一的标识号,这个标识号称为,用来区分内存中的其他字节。如果内存可以存储n个字节,那么可以把地址当做0∼n−1个整数回顾,程序中的变量可以占一个或多个字节内存,我们把变量的称为:即,对象占用的所有字节中,编号最小的地址我们可以使用的变量的地址保存下来,这保存变量的地址的变量称为。Go 中的指针,因此 Go 中的指针操作非常简单,只有和。

2025-05-19 21:57:26 669

原创 Go 语言:控制流程

Go 语言提供了两种主要的选择语句:if 和 switch。if 语句有三种形式:简单 if、if-else 和 if-else if-else,用于根据条件执行不同的代码块。if 语句可以包含初始化语句,且条件必须为布尔类型。switch 语句用于从多个选项中选择执行,支持多个 case 值、fallthrough 关键字以及条件表达式。此外,switch 也可以包含初始化语句。Go 语言的循环仅通过 for 语句实现,其结构包括初始化、条件和后置操作。这些控制流程语句为 Go 提供了灵活的逻辑控制能力。

2025-05-18 21:52:33 755

原创 Go 语言:运算符

运算符用于对变量和值执行操作。例如,,如下例所示虽然通常用于将两个值相加,但它,或者,而是使用运算符的结果创建一个新的对象。

2025-05-18 21:24:56 664

原创 Go 语言:变量、常量与类型

在批量声明常量的语法中,我们可以使用一个预定义的常量iota,它会在const关键字出现时被设置为000,然后每增加一行常量声明,iota的值就会被编译器加111下列程序验证了每次const已出现,预定义常量iota的值就被编译器设置为了000const iota1 = iota // iota 是一个特殊的常量,可以被编译器修改的常量通常,要在批量常量声明时,才会使用预定义常量iota。const中每新增一行常量声明将使iota计数一次(加1const (可以将iota立即常量批量声明中的。

2025-05-18 21:05:47 1157

原创 Go 语言:开发环境搭建

Go 是一种,并具有功能的计算机程序设计语言。学习一门新的编程语言的第一步就是安装这个语言的执行环境,下面我们就来看看如何安装 Go 语言的编译器吧!

2025-05-16 00:31:08 1543 1

原创 Base64 编码的原理与实现-使用 Go

本节我们介绍了 base64 的编码原理,并简单实现了 base64 的编解码。

2024-05-27 22:27:32 1213

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除