泛型 问答列表

区分泛型方法中的 null 和默认值

作者:codymanix 提问时间:7/18/2023

我有一个支持所有类型的方法,我想检查值是否为 null,但仅适用于引用类型,对于值类型,这种检查没有意义。 由于此方法位于调用树的深处,因此仅复制引用类型的方法并在那里使用类约束会很复杂。 void...

为矩阵编写自定义格式的 toString 方法。需要它接受 Integer 或 Double

作者:Lapid Palid 提问时间:7/21/2023

目前,输入仅限于 或 的形式。我知道这不是 的子类,当我尝试使用时,添加时会发生其他已知错误(即它们也不是超类和运行时添加问题)。是的,我可以制作该方法的两个副本,一个用于,一个用于,但由于其他原因,...

Python 中泛型函数的类型缩小

作者:pabouk - Ukraine stay strong 提问时间:7/22/2023

我需要缩小类属性的类型。它被键入为,并且不应位于代码的特定部分中。我在生成器表达式中使用此属性,因此我不能直接使用带有条件或缩小条件的范围。MyType | NoneNoneraiseassert ...

匿名对象作为泛型类型

作者:Silas 提问时间:7/26/2023

我有以下通用接口: public interface IDatabaseEntity<out T> { public T GetKey(); } 现在,我定义了几个实体,它们都实现了这个接口。...

如何实例化 Golang 泛型类型 从反射类型播种它

作者:404 提问时间:7/23/2023

具有通用界面 type G[T any] interface { ... } 和 ,如何实例化另一个实际上表示reflect.Typetreflect.TypeG[t] 最终,它应该与它自己相...

错误:扩展不得包含 swift 中的存储属性

作者:jacobcan118 提问时间:7/29/2023

如何向 exists 结构添加更多属性?如下所示,我试图将属性添加到存在结构中(来自第三方,我无法控制它),但收到错误或massextensions must not contain stored p...

Option&lt;impl Fn(i64)&gt; [duplicate] 的 Rust 空显式通用参数

作者:Bitcoin Eagle 提问时间:8/4/2023

这个问题在这里已经有答案了: 如果需要函数类型作为类型参数,如何键入 None? (3 个答案) 4个月前关闭。 我有一个函数的参数,我想传递值。.如何正确编写函数调用以便编译?Option<imp...

在 Golang 的一个函数中返回不同结果值之一的正确方法是什么?

作者:George Bagiryan 提问时间:8/6/2023

我是 Go 的新手,希望从更多经验丰富的开发人员那里获得一些见解。 在我的主函数中,我调用一个“Prepare”函数,该函数将枚举作为参数。枚举是三个选项之一:A、B、C。 在函数“PrepareD...

使用上限从原始类型的 java 对象隐式继承 kotlin 对象

作者:Николай Костин 提问时间:8/4/2023

我有: class BaseActivity extends Activity { ... } 我想像这样改变它: class BaseActivity<T extends BaseActiv...

如何将对象类型参数的值转换为任意(字符串,整数...etc ) 变量?

作者:Drishty Varshney 提问时间:8/8/2023

class Fist { public Object age; public Fist(Object age) { this.age = age; } public Object g...


共203条 当前第12页