generic-programming 相关问题

一种编程风格,其中算法从具体数据类型中抽象出来。通常称为强类型语言,该术语通常被视为创建在数据类型要求方面最小的软件,并且可以针对每个符合数据类型进行实例化而不改变被调用者代码。

如何使用Scala中的任何库将通用的可能嵌套的Map [String,Any]转换为case类?

我对反射没有太大的喜悦,这个答案在某些情况下使用无形工作(但似乎有许多边缘情况)无形代码将Map [String,Any]转换为case类无法处理...

回答 3 投票 -4

从不同的类调用同名方法

我有一些类具有相同名称的方法。例如公共类People {private Long id; private String nm; private String nmBn; ............. public Long getId()......

回答 2 投票 4

头文件中模板类实现的模板成员

我有一个看起来像这个模板的类 class Matrix {...模板 自动点(矩阵 const&other);这是我的实施,在...下

回答 1 投票 2

如何使用供应商定义BiFunction作为后备来生成一些对象?

这段代码出了什么问题?我需要创建一个依赖于BiFunction来完成其工作的工厂方法。编译器告诉我:方法适用(Class ,供应商)in ...

回答 3 投票 0

如何使用任意类型的键定义通用二进制搜索树验证的通用值范围(包括开放范围)

二进制搜索树验证在从根节点开始验证之前需要最小和最大范围。下面是我为Integer做的代码。 public boolean checkBST(Node root){int min = ...

回答 2 投票 0

具有默认实现的SIMD3扩展

我在我的应用程序中使用了一些矢量协议。它们在扩展中有一些默认实现,因此我可以为所有类型的向量实现所有添加的功能。现在我 ...

回答 1 投票 0

如何用两个输入编写泛型函数?

我是编程方面的新手,我遇到了关于泛型函数的问题:当有多个输入时如何编写它?举个简单的例子,数据集和函数z

回答 1 投票 12

如何使接口扩展其自己的泛型类型

我想创建一个带有泛型参数的契约(接口),它强制实现的类也必须是泛型参数中指定的类型。公共界面......

回答 1 投票 0

在Base-Class中使用派生类实例来调用派生类数据的基类方法

我有一个基础通用组件,我想从基类调用派生方法返回属于派生类的数据。第一个问题是,我不能在抽象类中定义静态!第二......

回答 1 投票 0

在模板参数中将枚举转换为int

为了方便特定的类,我已经定义了一个自定义枚举,现在它正在妨碍通过更一般的流程处理它。我应该如何进行这种类型转换? // 一个 ...

回答 5 投票 2

使用Data和Typeable获取构造函数的参数类型

我正在玩Haskell的Data和Typeable,而我却试图在没有类型变量的情况下获取函数的参数。让我澄清一下我的意思。作为......

回答 1 投票 3

如何识别原始类型

我有这个练习:列表 iList = Arrays.asList(1,2,3,4,5,6,7);谓语 p = x - > x%2 == 0;列出newList = iList.stream()。filter(p)......

回答 3 投票 -5

将泛型参数传递给方法

我对Java中的泛型编程有一点疑问。有没有办法检查传递给方法的参数的类型?我想比较调用...的实例的类型

回答 3 投票 0

C#:具有未知签名的通用方法表达式

例如,我们有一个通用方法public void Test (T param,Action callback){}如果用一些参数调用这个方法,它会自动检测T的类型,我们不...

回答 1 投票 0

如何在C#中减去两个通用对象(T-T)(例如:DateTime - DateTime)?

我写了一个Generic Class:public class Interval 其中T:IComparable //用于检查Start <End {public T Start {get;组;公共T End {get;组; } ... } 和我 ...

回答 6 投票 12

如何使VB.NET的参数作为泛型类型?

我有一个VB.NET函数,如下所示,传递给函数的参数'x'是Type'Single'。但是,我想编写函数,以便它可以接受任何数字类型,如'单','...

回答 3 投票 5

有没有办法在Scala中调用泛型类型的成员

我试图从泛型类型中调用成员,这是运行函数的原始方式SourceStruct是我想用T.覆盖def进程替换的对象(t:...

回答 2 投票 0

python中的泛型/模板?

python如何处理通用/模板类型场景?假设我想创建一个外部文件“BinaryTree.py”并让它处理二进制树,但对于任何数据类型。所以我可以把它传递给......

回答 8 投票 56

Factory方法,用于实例化泛型类中使用的对象的实例

我有以下课程。 public abstract class AbstractClass {protected String value1; public void setValue1(String value1){this.value1 = value1; } } 上市 ...

回答 1 投票 1

C#通用算法将参数约束为数字

我正在写一个通用的轮盘选择算法。通常,属性是一种原始数字类型,可用于求和每个元素的“得分”。但是,由于实施是......

回答 1 投票 0

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