📝 Go教程
801篇技术文档📅  最后修改于: 2021-10-24 14:21:34        🧑  作者: Mango
在 Go 语言中,时间包提供了确定和查看时间的功能。 Go 语言中的Time.UnixNano()函数用于生成“t”作为 Unix 时间,即从 1970 年 1 月 1 日起经过的秒数,以 UTC 表示,此处的输出不依赖于与 t 连接的位置.而且,这个函数是在time包下定义的。在这里,您需要导入“time”包才能使用这些功能。Syntax:Here, “t” is the stated time...
📅  最后修改于: 2021-10-24 14:21:46        🧑  作者: Mango
golang 中的 complx.Polar()函数返回 x 的绝对值 r 和相位 θ。相位 θ 将在 [-Pi, Pi] 范围内。句法:这里,x 是一个复数。返回值:返回值在 [-Pi, Pi] 范围内。示例 1:输出:示例 2:输出:...
📅  最后修改于: 2021-10-24 14:21:58        🧑  作者: Mango
Go 语言提供内置支持,以在strconv Package的帮助下实现与基本数据类型的字符串表示之间的转换。这个包提供了一个AppendQuoteRune()函数,该函数将一个单引号 Go字符字面量附加到 num 中,该字符表示由 QuoteRune 生成的符文 x,并返回扩展缓冲区,如下面的语法所示。要访问 AppendQuoteRune()函数,您需要在程序中导入 strconv 包。句法:示...
📅  最后修改于: 2021-10-24 14:22:09        🧑  作者: Mango
在 Go 语言中,时间包提供了确定和查看时间的功能。 Go 语言中的Time.Clock()函数用于检查指定的“t”出现的当天的小时、分钟和秒。而且,这个函数是在time包下定义的。在这里,您需要导入“time”包才能使用这些功能。句法:这里,“t”是规定的时间。返回值:返回指定“t”的小时、分钟和秒。示例 1:输出:示例 2:输出:此处,所述的小时、分钟和日期超出了通常的范围,但它们在转换时已标...
📅  最后修改于: 2021-10-24 14:22:21        🧑  作者: Mango
Go 语言为基本常量和数学函数提供内置支持,以在 math 包的帮助下对数字执行运算。您可以借助 math 包提供的J0()函数找到第一类零阶贝塞尔函数。因此,您需要借助 import 关键字在程序中添加一个数学包来访问 J0()函数。句法:如果 J0(±Inf),则此函数将返回 0。如果 J0(0),则此函数将返回 1。如果 J0(NaN),则此函数将返回 NaN。示例 1:输出:示例 2:输出...
📅  最后修改于: 2021-10-24 14:22:33        🧑  作者: Mango
Go 语言提供了对位的内置支持,以在位包的帮助下为预先声明的无符号整数类型实现位计数和操作功能。该包提供了Add32()函数,用于求 a、b 和进位进位的和,即 sum = a + b +carry。这里carry的值必须是0或1,否则行为未定义。要访问 Add32()函数,您需要借助 import 关键字在程序中添加一个 math/bits 包。Syntax:Parameters:This fu...
📅  最后修改于: 2021-10-24 14:22:46        🧑  作者: Mango
交换机的情况下,必须有一个独特的价值。当针对整个开关检查重复值时。出现“重复案例”错误。让我们在示例的帮助下讨论重复案例错误:示例 1:GoGo输出:示例 2:去输出:...
📅  最后修改于: 2021-10-24 14:22:58        🧑  作者: Mango
在 Go 语言中切片比数组更强大、灵活、方便,是一种轻量级的数据结构。切片是一个可变长度的序列,用于存储相似类型的元素,不允许在同一个切片中存储不同类型的元素。在 Go 字节切片中,您可以使用Split()函数拆分给定的切片。此函数将一个字节切片拆分为由给定分隔符分隔的所有子切片,并返回一个包含所有这些子切片的切片。它是在 bytes 包下定义的,因此您必须在程序中导入 bytes 包才能访问 S...
📅  最后修改于: 2021-10-24 14:23:10        🧑  作者: Mango
在 Go 语言中,时间包提供了确定和查看时间的功能。 Go 语言中的Time.Local()函数用于查找设置为本地时间的位置的“t”。而且,这个函数是在time包下定义的。在这里,您需要导入“time”包才能使用这些功能。句法:这里,“t”是规定的时间。返回值:它返回“t”以及设置为本地时间的位置。示例 1:输出:示例 2:输出:这里使用 FixedZone() 方法来定义 Date() 方法的位...
📅  最后修改于: 2021-10-24 14:23:21        🧑  作者: Mango
多态性是消息以多种形式显示的能力。多态被认为是面向对象编程的重要特性之一,可以在运行时或编译时实现。 Golang 是一种轻量级的面向对象语言,仅通过接口支持多态。让我们首先通过以下示例了解接口:示例 1:CC输出:不同类型的对象都以一致的方式对待,只要它们坚持一个单一的接口,这就是多态的本质。接口中声明的变量属于接口类型。它们可以采用实现接口的任何值,以帮助接口在 Golang 中实现多态。下面...
📅  最后修改于: 2021-10-24 14:23:34        🧑  作者: Mango
go 中defer关键字的主要用途是用来清理打开的文件、网络连接、数据库句柄等使用的资源。 通过保持关闭函数/文件的调用更近,这有助于减少出错的机会调用打开语句。后面紧跟 defer 关键字的语句被放入堆栈,最后按照后进先出 (LIFO) 顺序调用它们。例子:输出:在这里,您可以看到报表是根据 LIFO 打印的。但是,这不是 defer 的目的,所以我们将查看一个程序来了解 defer 关键字的主...
📅  最后修改于: 2021-10-24 14:23:46        🧑  作者: Mango
Go 语言为基本常量和数学函数提供内置支持,以在 math 包的帮助下对数字执行运算。您可以借助math 包提供的Floor()函数找到小于或等于指定数字的最大整数值。因此,您需要借助 import 关键字在程序中添加一个数学包来访问 Floor()函数。句法:如果在此函数传递 +Inf 或 -Inf,则此函数将返回 +Inf 或 -Inf。如果在此函数传递 +0 或 -0,则此函数将返回 +0 ...
📅  最后修改于: 2021-10-24 14:23:58        🧑  作者: Mango
Go 语言为基本常量和数学函数提供内置支持,以在 math 包的帮助下对数字执行运算。您可以在math 包提供的Tan()函数的帮助下找到指定弧度参数的切线。因此,您需要在 import 关键字的帮助下在程序中添加一个数学包来访问 Tan()函数。句法:如果在此函数传递 +Inf 或 -Inf,则此函数将返回 NaN(非数字)。如果在此函数传递 NaN,则此函数将返回 NaN。如果在此函数传递 0...
📅  最后修改于: 2021-10-24 14:24:09        🧑  作者: Mango
Go 语言提供了基本常量的内置支持实现和运行时反射来操作排序包。 Golang 具有让函数彼此独立运行的能力。借助这个函数,我们可以通过导入“sort”包轻松地对整数和字符串进行排序。这些函数是在sort包下定义的,所以你需要在你的程序中导入sort包。 sort函数可以搜索任何重要的 Golang 排序函数列表,如下所示:句法:返回值:该函数返回 [0, n) 中 f(i) 为真的最小索引 i,...
📅  最后修改于: 2021-10-24 14:24:21        🧑  作者: Mango
在 Go 语言中切片比数组更强大、灵活、方便,是一种轻量级的数据结构。切片是一个可变长度的序列,用于存储相似类型的元素,不允许在同一个切片中存储不同类型的元素。在 Go 字节切片中,您可以使用LastIndexByte()函数找到给定切片中指定字节的最后一个索引值。此函数返回给定字节切片中指定字节的最后一个实例的索引。如果给定的字节在原始切片中不可用,则此方法将返回-1。它是在 bytes 包下定...