找到 1082 篇文章 关于 Go 编程

Go 语言程序:显示数字的因数

Akhil Sharma
更新于 2022-12-29 12:25:10

711 次浏览

在本教程程序中,我们将学习如何在 Go 编程语言中显示给定数字的因数。数字的因数定义为可以整除任何给定数字的代数表达式,余数为零。所有合数都将有两个以上的因数,包括 1 和数字本身。例如:3 乘以 7 等于 21。我们说 3 和 7 是 21 的因数。下面是相同的演示 - 输入 假设我们的输入是 = 15 输出 15 的因数 ... 阅读更多

Go 语言程序:将字符串值转换为字节值

Akhil Sharma
更新于 2023-10-07 01:11:06

31K+ 次浏览

在本教程中,我们将学习如何使用 Go 语言将字符串值转换为字节值。字符串值 - 字符串值只是一系列字符,例如“abc”。字符串值总是用引号括起来。允许所有类型的字符(即使是数字,如“abc123”)。字符串可以包含任意数量的字符。字节值 - 字节数据类型是 8 位有符号二进制补码整数。其最小值为 -128,最大值为 127(包含)。字节数据类型可用于在大型数组中节省内存,其中... 阅读更多

Go 语言程序:使用内置函数将字符类型变量转换为整数

Akhil Sharma
更新于 2022-12-29 12:18:04

4K+ 次浏览

在本教程中,我们将学习如何使用 Go 语言将字符类型转换为整数类型变量。在 Go 编程语言中,没有 char 数据类型。它使用字节、rune 和字符串来表示字符值。示例 1:Go 语言程序代码,使用 Atoi() 函数将字符转换为整数 语法 func Atoi(str string) (int, error) 这里,str 是字符串。Atoi() 函数等效于 ParseInt(str string, base int, bitSize int) 用于将字符串类型转换为 int 类型,要访问 Atoi() 函数,您需要在程序中导入 strconv 包。算法 ... 阅读更多

Go 语言程序:将数组转换为集合

Akhil Sharma
更新于 2022-12-29 12:15:18

3K+ 次浏览

在本教程中,我们将学习如何使用 Go 语言将数组转换为集合。集合是项目的集合。您可以迭代这些项目/添加新项目/删除项目和清除集合以及获取大小并检查集合是否包含任何值。集合中的对象可能只能存储一次,不能重复。语法 var myset map[type]struct{} 键是您要创建的数据类型。Struct{} 是一个空结构体,占用 0 字节大小。示例 1:Go 代码,用于将... 阅读更多

Go 语言程序:在类中显示封装

Akhil Sharma
更新于 2022-12-29 12:12:43

367 次浏览

在本文中,我们将学习如何在 Go 语言程序中使用类进行封装。Go 语言中的封装与其他面向对象语言相比 - 面向对象语言中类的变量或数据对该类是私有的,只能通过在其类中指定的任何成员函数访问。但是,Go 语言不支持类和对象。因此,使用包在 Go 编程语言中实现封装。Go 提供了两种不同的标识符形式:导出标识符和未导出标识符。从包导出变量、函数、方法、字段和结构允许... 阅读更多

Go 语言程序:将字符串集合转换为字符串数组

Akhil Sharma
更新于 2022-12-28 17:03:22

2K+ 次浏览

在本教程中,我们将编写一个 Go 语言程序,用于将字符串集合转换为字符串数组。在 Go 中,集合是一种抽象数据类型,可以存储特定值而不会重复任何值,并且没有任何特定顺序。使用内部函数将字符串集合转换为字符串数组 使用 Go 编程语言中的预定义函数将字符串集合转换为字符串数组的程序如下所示。语法 func make([]type, length, capacity) []type make 函数用于创建切片或映射。它接受三个参数,一个是... 阅读更多

Go 语言程序:将列表转换为集合

Akhil Sharma
更新于 2022-12-28 16:42:50

686 次浏览

在本教程中,我们将编写一个 Go 语言程序,用于将列表转换为集合。链表是一种动态创建的结构,它有两个元素,一个用于存储值,另一个用于存储下一个结构的地址。集合是一种抽象数据类型,可以存储特定值而不会重复任何值,并且没有任何特定顺序。将链表转换为集合 现在让我们来看一个将链表转换为集合的示例。语法 func make([]type, length, capacity) []type make 函数用于... 阅读更多

Go 语言程序:将列表转换为映射

Akhil Sharma
更新于 2022-12-28 16:40:16

1K+ 次浏览

在本教程中,我们将编写一个 Go 语言程序,用于将列表转换为映射。链表是一种动态创建的结构,它有两个元素,一个用于存储值,另一个用于存储下一个结构的地址。映射以键值对的形式存储元素。映射是一个无序的、灵活的集合,禁止重复。将列表转换为映射 在本文中,我们将讨论如何将链表转换为映射。以下程序说明了此转换过程。语法 func make([]type, length, capacity) []type make 函数用于... 阅读更多

Go 语言程序:计算矩阵对角线的和

Akhil Sharma
更新于 2022-12-28 16:37:38

504 次浏览

在本教程中,我们将编写一个 Go 语言程序来查找矩阵对角线元素的和。计算矩阵对角线的和 在此示例中,我们将使用外部函数查找 3 x 3 矩阵的左对角线元素的和。算法 步骤 1 - 导入 fmt 包。步骤 2 - 创建一个函数来查找给定矩阵的和。步骤 3 - 在此函数中初始化一个名为 sum 的整数变量,并使用 for 循环来处理矩阵数组。步骤 4 - ... 阅读更多

Go 语言程序:检查两个矩阵是否相等

Akhil Sharma
更新于 2022-12-28 16:35:03

190 次浏览

在本教程中,我们将编写一个 Go 语言程序来检查两个矩阵是否相等。矩阵是由按行和列排列的数字组成的集合,一个二维数组。使用 If 语句检查两个矩阵是否相等 在此示例中,我们将使用 if 条件语句比较两个矩阵的相等性。算法 步骤 1 - 导入 fmt 包。步骤 2 - 开始 main() 函数。步骤 3 - 初始化并为两个矩阵赋值。步骤 4 - 在屏幕上打印这些矩阵。步骤 5 - 现在使用相等性 (==) ... 阅读更多

广告