generics 相关问题

泛型是一种参数多态,可以在各种语言中找到,包括.NET语言,Java和Swift。

接收类型化非空值并可以返回空值的通用方法

下面是一些代表我正在尝试做的事情的代码: 私人T?一些方法(T prm) { if(某些条件) 返回prm; 返回空值; } 所以,想法是这样的:一种方法re...

回答 1 投票 0

如何在Iterable上递归实现深度扁平化?

看过 Flatten 后,我一直在寻找 DeepFlatten 的东西,也就是说,它不仅可以与 Iterable 一起使用>(对于数组来说几乎是一样的,但让我们......

回答 3 投票 0

C中用宏实现通用数据结构时如何绕过函数名的多重定义?

我正在用 C 编写的框架中进行编码,但与 C++ 不兼容。当将集合的数据结构实现为双向链表时,我使用这样的宏来实现泛型。 #pragma 一次 /*

回答 1 投票 0

如何创建 pydantic 泛型类型来检查验证上的 min_length 和 max_length?

我有一个主意。在我的个人项目中,我有很多方法来检查所描述的模型(检查密码长度、用户名字符等),但是如果我描述一个泛型类......

回答 1 投票 0

通用枚举函数调用

我有一个名为 Partitioning 的枚举。我希望 Partitioning 的每个成员都有自己的分区算法。例如,以下代码将调用 BLAH 的分区算法: 分区。

回答 1 投票 0

使用泛型的类型安全嵌套函数返回

我有一个以下映射器,其类型与之关联,但我不知道该看什么,才能正确键入 func。 输入动作 = { 键:K; func: // 这应该是什么? }; 类型

回答 1 投票 0

方法的泛型

在下面的代码中,我定义了一个 Pipe 结构体,帮助使用管道将一个函数的结果传输到另一个函数中。 包主 进口 ( “FMMT” “弦” ) 输入管道[在...

回答 1 投票 0

了解 C11 的_Generic

C17 标准要求,在 _Generic 表达式中, 同一属属选择中的两个属属关联不得 指定兼容类型。控制表达式的类型是 ty...

回答 1 投票 0

Kotlin中有没有办法实现静态多态?

我遇到了一种情况,我得到了一些共享相同接口的类: 密封界面动物{ //“const static val 昵称:字符串”?? } 犬科:动物{

回答 1 投票 0

如何在PHP中正确应用泛型?

背景 我确实有需要测试的类(此处:ClassA 和 ClassB)。由于这些类相似,我创建了一个实现接口的抽象测试类。 问题 在第 7 级,PhpStan...

回答 1 投票 0

使用泛型参数化类进行转换的 Equals 方法

我正在使用Java 21。 我正在尝试为 MyClass 编写一个 equals 方法,它定义了一个嵌套类 MyNested extends Comparable 和一个返回实例的 getNested() 方法...

回答 1 投票 0

Kotlin:使用类型标记处理星型投影泛型

考虑以下通过使用类型标记“具体化”的泛型类: 类 Gen(val 标记:KClass){ 有趣的 doSomething(x: X) { // ... } } 不...

回答 1 投票 0

如何克服Scala 3缺失类型投影?

在 Scala 2 中,我在一个简单的 ORM 模型中使用了类型投影,其中包含 IdEntity 和一些存储库。现在我尝试迁移到 Scala 3,但由于缺少带有 # 的类型投影而陷入困境。 简单...

回答 1 投票 0

Java 函数的类型,它采用类作为参数并返回该类的实例

我知道我可以有一个函数,它接受一个类并返回一个用该类参数化的实例,如下所示 公共经纪人申请(类clazz){ //代码 } 我的问题是...

回答 1 投票 0

如何将 Android 应用程序设为系统应用程序,以便我可以使用它来关闭手机?

我想使用这个Intent android.intent.action.ACTION_REQUEST_SHUTDOWN 以编程方式关闭我的 Android 手机。然而,根据我的研究,我发现只有系统应用程序才有

回答 1 投票 0

如何从作为泛型参数的类型转换为作为泛型参数的特征(也显示限制)

我想要一个列表: 包含一些实现通用参数特征的值, 允许推送 T 类型的值并返回 IdOf, 并使用 IdOf 获取值, 该...

回答 1 投票 0

使用 Rust 中通用特征绑定类型中定义的 const

尝试在 Rust 中实现 ResourceId 抽象,以便: 对于给定的资源类型,ID 的前缀在编译时受到限制 对于给定的资源类型,其大小(以字节为单位)...

回答 1 投票 0

如何在 TypedDict 上指定泛型?

我想要一个班级,有以下成员: 函数 f,采用 In 类型的参数和由参数指定的 kwargs 函数 make_parameters 返回参数,可以是

回答 1 投票 0

Godot C# - 使用泛型类型作为信号参数

在我当前项目的过程中,我发现自己在许多不同的类中重写了类似的样板,以便在变量发生更改时发出信号。举个例子...

回答 1 投票 0

Go 的通用结构

这个 C# 代码在 Go 中的等价物是什么,我该如何构建它 ModelX 类 { 公共 T 数据 { 获取;放; } } 型号X 我尝试过类似的事情: t...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.