Files
vRp.CD2g_test/utils/generic

Generic

generic 目的在于提供一组基于泛型的用于处理通用功能的函数和数据结构。该包旨在简化通用功能的实现,并提供一致的接口和易于使用的功能。 主要特性:

  • 通用功能generic 包支持处理各种通用功能,如数据结构操作、算法实现和常用工具等。您可以使用这些功能来解决各种通用问题,并提高代码的复用性和可维护性。

Go doc

目录

列出了该 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{}