Generic
generic 目的在于提供一组基于泛型的用于处理通用功能的函数和数据结构。该包旨在简化通用功能的实现,并提供一致的接口和易于使用的功能。 主要特性:
- 通用功能:generic 包支持处理各种通用功能,如数据结构操作、算法实现和常用工具等。您可以使用这些功能来解决各种通用问题,并提高代码的复用性和可维护性。
目录
列出了该 package 下所有的函数,可通过目录进行快捷跳转 ❤️
展开 / 折叠目录
包级函数定义
| 函数 | 描述 |
|---|---|
| IsNil | 检查指定的值是否为 nil |
| IsAllNil | 检查指定的值是否全部为 nil |
| IsHasNil | 检查指定的值是否存在 nil |
结构体定义
| 结构体 | 描述 |
|---|---|
| IdR | 暂无描述... |
| IDR | 暂无描述... |
| IdW | 暂无描述... |
| IDW | 暂无描述... |
| IdR2W | 暂无描述... |
| IDR2W | 暂无描述... |
| Ordered | 可排序类型 |
| Number | 数字类型 |
| SignedNumber | 有符号数字类型 |
| Integer | 整数类型 |
| Signed | 有符号整数类型 |
| Unsigned | 无符号整数类型 |
| UnsignedNumber | 无符号数字类型 |
| Float | 浮点类型 |
| Basic | 基本类型 |
func IsNil(v V) bool
检查指定的值是否为 nil
func IsAllNil(v ...V) bool
检查指定的值是否全部为 nil
func IsHasNil(v ...V) bool
检查指定的值是否存在 nil
IdR
type IdR[ID comparable] struct{}
IDR
type IDR[ID comparable] struct{}
IdW
type IdW[ID comparable] struct{}
IDW
type IDW[ID comparable] struct{}
IdR2W
type IdR2W[ID comparable] struct{}
IDR2W
type IDR2W[ID comparable] struct{}
Ordered
可排序类型
type Ordered struct{}
Number
数字类型
type Number struct{}
SignedNumber
有符号数字类型
type SignedNumber struct{}
Integer
整数类型
type Integer struct{}
Signed
有符号整数类型
type Signed struct{}
Unsigned
无符号整数类型
type Unsigned struct{}
UnsignedNumber
无符号数字类型
type UnsignedNumber struct{}
Float
浮点类型
type Float struct{}
Basic
基本类型
type Basic struct{}