找到 1082 篇文章 关于 Go 编程

Golang 程序获取当前星期几

Akhil Sharma
更新于 2023年4月3日 13:22:12

334 次查看

在这篇 Go 语言文章中,我们将编写程序来获取当前星期几。当前星期几指的是一周中的当前日期,可以使用多种方法获取。在本程序中,我们将使用三个示例来获取当前星期几,程序中将导入 time 包,它有助于查看时间。语法 func Now() Time Now() 函数定义在 time 包中。此函数生成当前本地时间。要使用此函数,我们必须首先在程序中导入 time 包。time.Format() 此函数属于 time 包。它用于…… 阅读更多

Golang 程序获取当前时区

Akhil Sharma
更新于 2023年4月3日 13:19:11

5K+ 次查看

Golang 具有 Now() Time 和其他 Time 函数等内部函数,可用于获取当前时区。Go 中的当前时区是指人们居住并在其中看到相同标准时间的时区。在印度等国家,全国都采用 IST。在本程序中,我们将讨论如何使用两个示例获取当前时区。语法 func Now() Time Now() 函数定义在 time 包中。此函数生成当前本地时间。要使用此函数,我们必须首先在程序中导入 time 包…… 阅读更多

Golang 程序创建哈希集合

Akhil Sharma
更新于 2023年4月3日 13:18:29

163 次查看

在这篇文章中,我们将编写 Golang 程序,借助 make 函数和 map 函数创建哈希集合。哈希图存储键值对,可以通过索引访问。在本程序中,我们将使用两个示例创建一个哈希集合。语法 func make ([] type, size, capacity) Go 语言中的 make 函数用于创建数组/映射,它接受要创建的变量类型、大小和容量作为参数。使用 Make 函数 在此方法中,我们将借助 make 函数创建一个哈希图…… 阅读更多

Golang 程序演示简单的模块

Akhil Sharma
更新于 2023年4月3日 13:17:34

125 次查看

在这篇 Go 语言文章中,我们将编写程序来演示一个简单的模块。Go 中的模块被称为包的集合,我们可以称之为包和子包,其中根文件将被称为 go.mod。在本程序中,我们将使用三个不同的示例演示一个模块。语法 func make ([] type, size, capacity) Go 语言中的 make 函数用于创建数组/映射,它接受要创建的变量类型、大小和容量作为参数。示例 1:使用基本打印的 Golang 程序演示简单的模块…… 阅读更多

Golang 程序创建包含变量的模块

Akhil Sharma
更新于 2023年4月4日 08:24:15

337 次查看

在 golang 中,我们可以使用 const 或 var 关键字创建包含变量的模块,或者我们可以导入模块。Go 中的模块是一组包。它有助于管理包的分布。算法 步骤 1 - 创建一个包 main 并声明程序中的 fmt(格式包),其中 main 生成可执行代码,fmt 有助于格式化输入和输出。步骤 2 - 在第一步中,使用 var 关键字创建三个变量 name、age 和 address,并为这些变量赋值所需的值。步骤 3 - 然后,创建一个…… 阅读更多

Golang 程序对自定义结构切片执行二分查找

Akhil Sharma
更新于 2023年4月3日 13:14:13

789 次查看

在这篇 Golang 文章中,我们将使用迭代和递归方法对自定义结构切片执行二分查找。二分查找是一种搜索算法,用于查找排序序列元素中特定值的位置。算法 步骤 1 - 首先,我们需要导入 fmt 包。步骤 2 - 创建一个自定义 Person 结构,其中包含字符串类型名称和整数类型年龄。步骤 3 - 现在,创建一个 bSearch() 函数,用于对 Person 结构切片执行二分查找。步骤 4 - 它初始化 low…… 阅读更多

Golang 程序检查堆栈是否为空

Akhil Sharma
更新于 2023年4月3日 13:13:45

194 次查看

在这篇 Golang 文章中,我们将使用迭代和递归方法检查堆栈是否为空。堆栈是一种线性数据结构,遵循后进先出 (LIFO) 原则。算法 步骤 1 - 首先,我们需要导入 fmt 和 strconv 包。步骤 2 - 创建一个堆栈结构,其中包含一个 item 切片来存储堆栈元素。步骤 3 - 现在,定义函数 push()、pop() 和 peek() 来执行堆栈的基本操作。步骤 4 - push() 将项目添加到堆栈的末尾,而 pop() 则删除最后一个…… 阅读更多

Golang 程序反转堆栈

Akhil Sharma
更新于 2023年4月3日 13:13:14

172 次查看

在这篇 Golang 文章中,我们将使用递归和迭代方法反转堆栈。堆栈是一种线性数据结构,遵循后进先出 (LIFO) 原则。算法 步骤 1 - 首先,我们需要导入 fmt 和 strconv 包。步骤 2 - 创建一个堆栈结构,其中包含一个 item 切片来存储堆栈元素。步骤 3 - 现在,定义函数 push()、pop()、peek()、isEmpty() 和 print() 来执行堆栈的基本操作。步骤 4 - push() 将项目添加到堆栈的末尾,而 pop() 则删除…… 阅读更多

Golang 程序使用双指针方法查找数组中是否存在一对数字加起来等于给定目标和

Akhil Sharma
更新于 2023年4月3日 13:12:40

262 次查看

在这篇 Golang 文章中,我们将使用迭代和优化迭代方法的双指针方法查找数组中是否存在一对数字加起来等于给定目标和。数组是由相同数据类型的元素组成的集合,排列在连续的内存块中,并使用索引或下标访问。使用迭代方法的双指针方法 在此方法中,我们将使用迭代方法定义一个 pairWithGivenSum() 函数,该函数用于查找数组中是否存在一对数字加起来…… 阅读更多

Golang 程序使用双指针方法查找具有给定和的最长子数组

Akhil Sharma
更新于 2023年4月3日 13:12:02

246 次查看

本文将介绍如何使用 Go 语言,结合双指针法(包含迭代法和优化迭代法),查找具有给定和的数组的最长子数组。数组是由相同数据类型元素组成的集合,这些元素连续存储在内存中,并使用索引或下标进行访问。使用双指针法的迭代方法在本方法中,我们将使用迭代方法定义一个 `longestSubarray()` 函数,该函数使用双指针法查找具有给定和的最长子数组。算法步骤 1 − 首先,我们需要导入 `fmt` 包。步骤 2 − 开始... 阅读更多

广告