找到 1082 篇文章 关于 Go 编程

使用库函数比较字符串的 Golang 程序

Akhil Sharma
更新于 2023年2月10日 18:08:18

641 次浏览

本文将编写一篇文章,使用 Go 语言中的库函数来比较数字和字符串。我们将编写两个程序进行说明。在第一个程序中,我们将使用外部用户定义函数,在第二个程序中,我们将使用内部库函数来实现逻辑。语法 func Compare(s1, s2 string) int Compare() 函数用于比较 Go 中给定的字符串。它位于 strings 包中。此函数将要比较的字符串作为参数传递给函数,并在比较两个... 阅读更多

将布尔变量转换为字符串的 Golang 程序

Akhil Sharma
更新于 2023年2月10日 17:02:45

420 次浏览

在本教程中,我们将学习如何在 Go 编程语言中将布尔值转换为字符串。布尔是一种数据类型,大小为 1 字节。它可以存储三种值中的任何一种,主要是 True、False 或 none。字符串数据类型用于存储字符序列。使用 FormatBool() 函数将布尔变量转换为字符串语法 func FormatBool(b bool) string 此函数位于 strconv 包中。FormatBool() 函数用于将布尔变量转换为字符串。该函数将布尔值作为参数,并返回一个字符串。算法 第 1 步 - ... 阅读更多

打印空心星形三角形图案的 Golang 程序

Akhil Sharma
更新于 2023年2月10日 17:00:25

238 次浏览

在本教程中,我们将学习如何使用 Go 编程语言打印空心星形三角形图案。用户可以使用此 GO 程序指定要打印的最大行数作为倒置金字塔星形图案。在这里,我们将打印 * 符号的倒置金字塔,直到达到用户指定的行数。算法 第 1 步 - 导入 fmt 包 第 2 步 - 启动函数 main() 第 3 步 - 声明和初始化变量并为其赋值。第 4 步 - 初始化一个变量来存储星形图案应该打印的行数。第 5 步 ... 阅读更多

创建枚举类的 Golang 程序

Akhil Sharma
更新于 2023年2月10日 16:58:57

413 次浏览

枚举将相关的常量组合到单个类型中。枚举是一个强大的特性,具有许多应用。但是,与大多数其他编程语言相比,它们在 Go 中的实现方式非常不同。在本文中,我们将了解如何在 Golang 中使用预先声明的可识别 iota 来实现枚举。IOTA - Iota 是一个用于常量的标识符,可以使基于自动递增数字的常量定义更简单。关键字“iota”代表一个从零开始的整数常量。实现 Iota 包 main 导入“fmt” const ( c0 = iota + 1 ... 阅读更多

查找数组中最大元素的 Golang 程序

Akhil Sharma
更新于 2023年2月10日 16:57:03

2K+ 次浏览

在本教程中,我们将看到如何编写一个 Go 语言程序来搜索数组中的最大元素。数组是一个变量,用于在连续的内存位置存储元素。我们可以通过使用单独的函数或在 main() 函数中使用 for 循环和 if 条件来找到数组的最大元素。在 Main Function() 中查找数组中的最大元素以下代码说明了我们如何搜索和查找数组中存在的最大元素。算法 第 1 步 - 导入允许我们... 阅读更多

旋转数组元素的 Golang 程序

Akhil Sharma
更新于 2023年2月10日 16:54:56

530 次浏览

在本教程中,我们将看到如何编写一个 Go 语言程序来旋转数组。我们将为此编写两个程序。一个向左旋转数组,另一个向右旋转数组。算法 第 1 步 - 导入允许我们在屏幕上打印任何内容的 fmt 包。第 2 步 - 创建一个名为 rotateLeft() 的函数,该函数在旋转后返回最终数组。第 3 步 - 此函数使用 for 循环迭代数组并在每次迭代中调用 rotateLeftByOne() 函数。第 4 步 - 此函数将数组作为... 阅读更多

获取扁平化一维数组的 Golang 程序

Akhil Sharma
更新于 2023年2月10日 16:53:11

1K+ 次浏览

在本教程中,我们将编写一个 Go 语言程序,从多维二维数组中获取扁平化的一维数组。多维数组是数组的数组,其中每个内部数组表示一行元素。另一方面,一维数组是一个包含多维数组中所有元素的单个数组,以连续的方式排列。语法 func append(slice, element_1, element_2…, element_N) []T append 函数用于向数组切片添加值。它接受多个参数。第一个参数是要添加值的数组... 阅读更多

查找给定矩阵的迹和范数的 Golang 程序

Akhil Sharma
更新于 2023年2月10日 16:51:59

139 次浏览

在本教程中,我们将编写一篇文章来查找矩阵的范数和迹。如果矩阵的平方根等于每个成员的平方和,则该矩阵被认为是正规的,并且迹是矩阵对角元素的总和。查找给定矩阵的范数算法 第 1 步 - 首先,我们需要导入 fmt 和 math 包。第 2 步 - 创建一个函数来查找矩阵的范数。此函数使用两个 for 循环来查找每个元素的平方。第 3 步 - 更新 sum 变量... 阅读更多

使用指定索引范围从数组获取子数组的 Golang 程序

Akhil Sharma
更新于 2023年2月10日 16:49:34

1K+ 次浏览

在本教程中,我们将编写一个 Go 语言程序,使用指定的索引范围从数组中获取子数组。子数组是数组的连续部分,由索引范围指定。例如,给定数组 [1, 2, 3, 4, 5] 和索引范围 [1, 3],则生成的子数组将为 [2, 3, 4]。语法 func make ([] type, size, capacity) Go 语言中的 make 函数用于创建数组/映射,它接受要创建的变量的类型、其大小和容量作为参数 func ... 阅读更多

在数组开头添加元素的 Golang 程序

Akhil Sharma
更新于 2023年2月10日 16:47:35

5K+ 次浏览

在本教程中,我们将编写一个 Go 语言程序,用于在数组开头添加元素。为了在数组开头添加元素,我们将使用 for 循环和数组索引的概念。我们将在本程序中逐一讨论这些方法。方法 1:使用 Append() 函数语法 func make ([] type, size, capacity) Go 语言中的 make 函数用于创建数组/映射,它接受要创建的变量的类型、大小和容量作为参数,并返回… 阅读更多

广告