找到 1082 篇文章,关于 Go 编程

Golang 程序:从哈希集合获取键

Akhil Sharma
更新于 2023-03-27 09:57:59

471 次浏览

哈希集合是一种数据结构,在 Go 中包含键值对,并允许快速查找、添加和删除。可以通过将键散列到索引中来访问与该键对应的值。Go 中内置支持以映射形式存在的哈希集合。在此,映射是一种引用类型,通过使用 map 关键字声明,后跟键类型和值类型,格式如下。在本例中,我们将使用两种方法从哈希集合中获取键,在第一个示例中,我们将使用 append 方法... 阅读更多

Golang 程序:根据值从哈希集合获取键

Akhil Sharma
更新于 2023-03-27 13:05:27

448 次浏览

在 Golang 中,我们可以使用哈希图执行各种操作,例如删除、更新和存储哈希集合中的值。在本文中,我们将了解如何使用两个不同的示例根据值从哈希集合中获取键。在第一个示例中,我们将使用一个外部函数并迭代映射以根据值获取键,在第二个示例中,我们将使用反向映射以根据所需值获取键。算法 创建一个 package main 并声明 fmt(格式包)在程序中,其中 main 生成可执行代码... 阅读更多

Golang 程序:将项目添加到哈希集合

Akhil Sharma
更新于 2023-03-27 09:52:12

184 次浏览

在 Golang 中,我们可以使用简单的索引方法和切片方法将项目添加到哈希集合中。哈希函数用于检索和存储数据。在本文中,我们将看到两个不同的示例,我们将使用上述方法在 Go 编程语言中将项目添加到哈希集合中。语法 func make ([] type, size, capacity) Go 语言中的 make 函数用于创建数组/映射,它接受要创建的变量的类型、其大小和容量作为参数。算法 导入所需的... 阅读更多

Golang 程序:在类中包含模块

Akhil Sharma
更新于 2023-03-01 12:00:19

111 次浏览

在 Go 编程语言中,新的模块使用 init 命令初始化,之后我们可以在代码中导入其他模块。Go 中没有类的概念,只使用结构体。在本文中,我们将使用一个示例在类中包含模块。在本例中,我们将创建一个 Circle 结构体,其面积将在控制台上打印。对于此示例,我们将导入 math 和 fmt 包在结构体之外,但它们可以在任何地方使用。打印语句使用 fmt 包中的 Printf 函数执行。算法 导入... 阅读更多

Golang 程序:使用花括号创建代码块

Akhil Sharma
更新于 2023-03-01 11:59:43

579 次浏览

我们可以使用花括号在 Golang 中创建一个代码块,然后在代码块内部创建一个变量,使其作用域仅限于代码块内部,而不是外部。在本文中,我们将使用三个示例使用花括号创建代码块。在第一个示例中,将在代码块内部和外部打印一些语句,在第二个示例中,将在代码块内部打印比较值,在第三个示例中,将使用函数来演示代码块的使用。算法 导入程序中所需的包 创建一个 main 函数 在... 阅读更多

Golang 程序:将哈希集合转换为字符串

Akhil Sharma
更新于 2023-03-01 11:58:41

738 次浏览

Golang 具有 json 包,用于将 hask 集合转换为字符串。哈希图属于哈希集合,它将数据存储为键值对,而字符串是一系列字符,它是不可变的。在本文中,我们将使用两个示例将哈希集合转换为字符串。在第一个示例中,Json 包将用于将映射转换为编码的字节数组,而在第二个示例中,将使用 sort 包以及循环。语法 json.Marshal() 此函数属于 JSON 包,它转换值... 阅读更多

Golang 程序:创建包含常量的模块

Akhil Sharma
更新于 2023-07-19 14:27:09

61 次浏览

在 Go 编程语言中,模块是包的集合,它有助于管理它们及其依赖项。在本文中,我们将使用两个示例创建包含常量的模块。在第一个示例中,我们将创建一个常量字符串,该字符串将由函数返回,该函数将从另一个模块的主函数中调用。在第二个示例中,将创建一个函数来返回字符串并在另一个模块的主函数调用时打印。算法 导入程序中所需的包 在... 阅读更多

Golang 程序:演示时间运算

Akhil Sharma
更新于 2023-03-01 11:56:22

518 次浏览

我们将使用 Go 编程语言中 time 包的 Now 函数计算当前时间,以演示时间运算。时间运算使用数学函数计算。在这两个示例中,我们将使用数学计算来使用 Sub 函数查找过去、未来和持续时间。输出使用 fmt 包中的 Println 函数打印。语法 func Now() Time Now() 函数在 time 包中定义。此函数生成当前本地时间。要使用此函数,我们必须首先在程序中导入 time 包。func sub() ... 阅读更多

Golang 程序:获取当前工作目录

Akhil Sharma
更新于 2023-02-22 15:32:35

6K+ 次浏览

Golang 有一系列内部包可用于处理目录。应用程序正在运行的目录称为当前工作目录。这里我们可以使用 Golang 的 OS 包以及 path/filepath 包来获取当前工作目录。在 OS 包中,我们可以使用 os.Getwd() 函数获取当前工作目录。而在 path/filepath 包中,我们可以使用 filepath.Abs 和 filepath.dir 获取当前工作目录的文件路径。方法 1:使用 os.Getwd() 函数 此方法使用 os 包中的 os.Getwd 函数获取... 阅读更多

Golang 程序:从文件内容创建字符串

Akhil Sharma
更新于 2023-02-22 15:31:47

138 次浏览

在 Go 中,我们可以使用 io 和 os 包来执行各种文件操作。在本文中,我们将使用 ioutil.readfile 函数读取文件,然后使用字符串函数将文件数据转换为字符串。从 OS 包中,我们将使用 os.open 打开文件并使用字符串操作将数据转换为字符串。方法 1:使用 io/ioutil 包 在此示例中,文件内容使用 ioutil.ReadFile 函数读取到字节切片中。然后,使用字符串函数将字节切片转换为字符串。内容... 阅读更多

广告