90 次浏览
在本文中,我们将学习如何编写 Go 语言程序,使用 ok idiom 方法和 delete 关键字从哈希集合中基于指定键删除项目。哈希映射是哈希集合的一部分。它将数据存储为键值对,这有助于程序的有效执行。算法 步骤 1 - 此程序导入两个包 fmt 和 main,其中 fmt 有助于输入和输出的格式化,而 main 有助于生成可执行代码 步骤 2 - 创建 main 函数 步骤 3 ... 阅读更多
103 次浏览
在这篇 Golang 文章中,我们将编写 Go 语言程序,使用 found 变量以及 ok idiom 方法从哈希集合中基于指定键获取值。哈希映射是一种属于哈希集合的数据结构。它以键值对的形式存储数据。语法 func make ([] type, size, capacity) Go 语言中的 make 函数用于创建数组/映射,它接受要创建的变量的类型、其大小和容量作为参数。算法 步骤 1 - 此程序导入… 阅读更多
1K+ 次浏览
在使用 Go 语言处理文件时,检查文件是否具有可读权限非常重要,因为如果没有读取权限,程序就无法读取文件内容。这里我们将使用 os.Stat() 函数、os.Open() 函数以及 ioutil.Readfile() 函数来检查文件是否具有可读权限。算法 首先,我们需要导入 "fmt" 和 "os" 包。然后,将文本文件存储到变量中并调用相应包中指定的函数。如果生成错误,则将其打印到屏幕上。… 阅读更多
520 次浏览
在 Go 语言中,我们可以使用 os 包中的函数(如 Getwd() 和 Args)来查找正在执行代码的当前目录。程序当前运行的目录称为当前目录。它也称为当前工作目录。程序当前运行的目录称为工作目录。它是运行时创建的任何文件或目录的父目录。算法 首先,我们需要导入 "fmt" 和 "os" 包。然后,启动 main() 函数。在 main() 内定义… 阅读更多
2K+ 次浏览
在 Golang 中,获取文件大小很容易,但获取目录大小有点复杂。在这篇文章中,我们将使用 os.Open() 函数、walk 函数以及 readdir() 函数来获取目录的大小。语法 funcReadDir(dirname string) ([]fs.FileInfo, error) ReadDir() 函数存在于 os 包中,用于读取目录。该函数接受一个参数,即要读取的目录的名称,并返回目录内容的 FileInfo 列表。如果在读取时发生错误,则… 阅读更多
123 次浏览
在这篇 Golang 文章中,我们将编写一个 Go 语言程序,使用 Go 编程语言使用 open() 函数、walk 函数以及 readdir 函数来显示给定目录中的所有子目录。方法 1 在此示例中,我们将编写一个 Go 语言程序,通过使用 os 包中的 open() 函数来显示目录中的所有子目录。显示给定目录中子目录的最简单方法之一是使用 os.Open() 函数。示例 package main import ("fmt" ... 阅读更多
在这篇 Golang 文章中,我们将编写一个 Go 语言程序,使用 os.Open() 函数以及 ioutil.ReadDir() 函数在目录中搜索文件。如果要搜索的文件很多,在 Golang 中搜索特定文件可能是一项非常困难的任务,但是 Golang 通过其内置函数使这项任务变得很容易,我们将在本文中看到此类函数的用例。算法 首先,我们需要导入 "fmt" 和 "os" 包。然后,启动 main() 函数。在 main() 内定义目录的名称… 阅读更多
166 次浏览
在这篇 Golang 文章中,我们将使用 os.Remove() 函数以及 os.RemoveAll() 函数在 Golang 中删除目录。Go 中有许多内置函数可以删除目录,我们将在本程序中讨论其中的两种方法。在计算机语言中,目录是一个容器或文件系统对象,其中包含有关文件和其他目录的信息。语法 funcRemove(file_name string) error remove 函数存在于 os 包中,用于删除特定文件或目录。该函数接受一个参数,即文件的名称… 阅读更多
在这篇 Golang 文章中,我们将编写一个程序,使用 os.MkdirAll() 函数以及递归来递归创建目录。Go 的主要用例之一是创建可扩展和并发的应用程序。方法 1 在此示例中,我们将编写一个 Go 语言程序,通过使用 os 包中的 MkdirAll() 函数来递归创建目录。在 Golang 中递归创建目录的最简单方法是使用此函数。此函数将文件路径作为参数,并创建路径中所有缺少的目录。语法 funcMkdirAll(path string, perm FileMode) error … 阅读更多
978 次浏览
在这篇 Golang 文章中,我们可以使用 SMTP 的 SendMail 方法以及使用带 Go mail 方法的 SMTP 来发送电子邮件,SMTP 代表简单邮件传输协议。此协议用于在服务器之间发送消息。net/smtp 包提供了一种发送消息的媒介,因此必须在程序中导入它。语法 smtp.PlainAuth() 此函数属于 smtp,主要用于使用纯文本身份验证对 SMTP 服务器进行身份验证。smtp.SendMail() 此函数存在于 SMTP 包中。它用于从 SMTP 服务器发送消息。smtpClient.Auth() … 阅读更多