📝 Go教程
801篇技术文档📅  最后修改于: 2021-10-24 13:17:26        🧑  作者: Mango
Go 语言提供了运行时反射的内置支持实现,并允许程序在反射包的帮助下操作任意类型的对象。Golang 中的reflect.Uint()函数用于获取v 的底层值,作为uint64。要访问此函数,需要在程序中导入反射包。Syntax:Parameters:This function does not accept any parameter.Return Value:This function ret...
📅  最后修改于: 2021-10-24 13:17:37        🧑  作者: Mango
借助time.Now().Weekday()函数,我们可以通过导入 time 模块来获取 Golang 中的工作日。Syntax:time.Now().Weekday()Return:Return current weekday.编程需要懂一点英语示例#1:在这个示例中,我们可以看到通过使用time.Now().Weekday()函数,我们能够获取工作日。输出:示例#2:输出:...
📅  最后修改于: 2021-10-24 13:17:48        🧑  作者: Mango
Go 语言在 cmplx 包的帮助下为复数的基本常量和数学函数提供了内置支持。您可以借助 math/cmplx 包提供的Sinh()函数找到指定复数的双曲正弦值。因此,您需要借助 import 关键字在程序中添加一个 math/cmplx 包来访问 Sinh()函数。句法:让我们在给定示例的帮助下讨论这个概念:示例 1:输出:示例 2:输出:...
📅  最后修改于: 2021-10-24 13:17:59        🧑  作者: Mango
bit.Mul64() Golang 中的函数用于查找 x 和 y 的 128 位乘积。此函数的执行时间不取决于输入。要访问此函数,需要在程序中导入 math/bits 包。句法:参数:该函数有两个uint64类型的参数,即x,y。注:(hi, lo) = x * y这里,hi 是乘积位的上半部分,lo 是返回的下半部分。返回值:此函数返回 x 和 y 的128 位乘积。示例 1:输出:示例 2:...
📅  最后修改于: 2021-10-24 13:18:11        🧑  作者: Mango
Go 语言在 cmplx 包的帮助下为复数的基本常量和数学函数提供了内置支持。您可以借助 math/cmplx 包提供的Asinh()函数找到指定复数的反双曲正弦值。因此,您需要借助 import 关键字在程序中添加一个math/cmplx 包来访问 Asinh()函数。句法:让我们在给定示例的帮助下讨论这个概念:示例 1:输出:示例 2:输出:...
📅  最后修改于: 2021-10-24 13:18:22        🧑  作者: Mango
在 Go 语言中,时间包提供了确定和查看时间的功能。 Go 语言中的Time.UTC()函数用于生成具有设置为 UTC 的位置的“t”。而且,这个函数是在time包下定义的。在这里,您需要导入“time”包才能使用这些功能。句法:这里,“t”是 UTC 中规定的时间。返回值:它返回 t 的位置设置为 UTC。示例 1:输出:示例 2:输出:此处,上述代码中所述的时间“t”具有超出通常范围的值,但它...
📅  最后修改于: 2021-10-24 13:18:33        🧑  作者: Mango
在 Go 语言中,io包为 I/O 原语提供基本接口。它的主要工作是封装这种原语之王的持续实现。 Go 语言中的NewSectionReader()函数用于返回一个SectionReader,它从指定的读取器“r”读取,该读取器从指定的偏移量“off”开始并以 EOF 终止,即在给定的“n”个数字之后的文件结尾字节。而且,这个函数是在io包下定义的。在这里,您需要导入“io”包才能使用这些功能。句...
📅  最后修改于: 2021-10-24 13:18:45        🧑  作者: Mango
Go 语言为基本常量和数学函数提供内置支持,以在 math 包的帮助下对数字执行运算。您可以在 math 包提供的Pow()函数的帮助下找到 b(a**b) 的基数指数。因此,您需要在 import 关键字的帮助下在程序中添加一个数学包来访问 Pow()函数。句法:如果 Pow(a, ±0),则此方法将为任何 a 返回 1。如果 Pow(1, b),则此方法将为任何 b 返回 1。如果 Po...
📅  最后修改于: 2021-10-24 13:18:56        🧑  作者: Mango
Go 语言提供了运行时反射的内置支持实现,并允许程序在反射包的帮助下操作任意类型的对象。Golang 中的reflect.NumMethod()函数用于获取值的方法集中导出方法的数量。要访问此函数,需要在程序中导入反射包。Syntax:Parameters:This function does not accept any parameter.Return Value:This function ...
📅  最后修改于: 2021-10-24 13:19:08        🧑  作者: Mango
根据维基百科,数据压缩或文件压缩可以理解为在保留原始数据的同时减小特定文件/文件夹/任何数据的大小的过程。较小的文件大小有很多好处,因为它会占用较少的存储区域,为您提供更多空间供其他数据占用,由于文件大小较小,因此文件传输速度更快,并且在文件压缩时可以解锁各种其他特权。压缩文件以“.zip”、“.rar”、“.tar.gz”、“.arj”和“.tgz”等压缩文件扩展名文件夹的形式存储。压缩将文件大...
📅  最后修改于: 2021-10-24 13:19:19        🧑  作者: Mango
这里的任务是在 Golang 中将一个以零结尾的字节数组转换为字符串,可以使用以下方法:1. 字符串()函数:用于将一个以零结尾的字节数组转换为字符串。句法:例子:输出:2. Sprintf()函数:它还用于将零终止字节数组转换为字符串。但性能不如以前的函数。句法:例子:输出:...
📅  最后修改于: 2021-10-24 13:19:31        🧑  作者: Mango
Golang 中的映射是无序键值对的集合。它被广泛使用,因为它提供了快速查找和值,可以在键的帮助下检索、更新或删除。句法:示例:var sample map[字符串]int这里的示例是一个映射,它以字符串为键,以 int 类型为值。在映射中,大多数数据类型都可以用作键,如 int、 字符串、float64、rune 等。映射还允许将结构用作键。这些结构应该相互比较。 Golang 中的结构体或结构...
📅  最后修改于: 2021-10-24 13:19:42        🧑  作者: Mango
Go 语言提供了对位的内置支持,以在位包的帮助下为预先声明的无符号整数类型实现位计数和操作功能。该包提供了 TrailingZeros()函数,用于查找 a 中尾随零位的数量,结果为 UintSize for a == 0。要访问 TrailingZeros()函数,您需要在程序中添加一个 math/bits 包import 关键字的帮助。句法:参数:该函数接受一个 uint 类型的参数,即 a。...
📅  最后修改于: 2021-10-24 13:19:54        🧑  作者: Mango
在 Go 语言中切片比数组更强大、灵活、方便,是一种轻量级的数据结构。切片是一个可变长度的序列,用于存储相似类型的元素,不允许在同一个切片中存储不同类型的元素。在 Go 字节切片中,您可以借助HasSuffix()函数检查给定的切片是否以指定的前缀结尾。如果给定的切片以指定的后缀开头,则此函数返回 true,如果给定的切片不以指定的后缀结尾,则返回 false。它是在 bytes 包下定义的,因此...
📅  最后修改于: 2021-10-24 13:20:05        🧑  作者: Mango
在 Go 语言中切片比数组更强大、灵活、方便,是一种轻量级的数据结构。切片是一个可变长度的序列,用于存储相似类型的元素,不允许在同一个切片中存储不同类型的元素。在 Go 字节切片中,即使在EqualFold()函数的帮助下,这些切片的元素以不同的大小写(小写和大写)写入,您也可以将两个切片相互比较而不会出现任何错误。或者,这个函数用于检查指定的切片是否被解释为 UTF-8字符串,并且在 Unico...