generics 相关问题

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

在 kotlin 中使用 List(mylist.size){ index -> TODO()} 或 Map 进行迭代 Kotlin

我找到了这段代码,我想知道哪个对于大元素列表更有效。 返回列表(myBigList.size){索引-> val 元素 = myBigList[索引] myConversionFunction(元素,...

回答 1 投票 0

接口的额外属性作为同一接口方法的参数类型

我试图引入一个 API,您可以在其中传递对象,并且对象的方法会将其类型化为对象本身,而无需显式指定对象的类型。 我试过这个: 接口

回答 1 投票 0

自定义通用组件构造函数的注入令牌?

我制作了一个通用材料自动完成功能,我想将其用于不同的 API 数据,例如国家、人物、职位等。这些数据中的每一个都具有共同的属性:id、name。因此,我定义...

回答 1 投票 0

C# 可以隐式转换泛型函数的委托参数吗?

我正在编写一个方法,给定输入和提取器函数处理输入并返回结果。在这个简化的示例中,如果结果为空,它只会抛出异常: 公共静态 TResult

回答 1 投票 0

Spring-Boot @ConditionalOnMissingBean 具有多种类型的泛型类

问题 在我们的 Spring-Boot-Stater 项目 (Spring-Boot 3.2.3) 中,我们有一个默认的 Converter Bean。为了简单起见,我们可以说它将整数转换为字符串。由于这是一个很好的实践,我们对 Bean 进行了注释

回答 1 投票 0

.NET 有办法检查列表 a 是否包含列表 b 中的所有项目吗?

我有以下方法: 命名空间列表助手 { 公共类ListHelper { 公共静态布尔包含AllItems(列表a,列表b) {

回答 6 投票 0

Python 静态协议 VS Pyright 消息

我正在尝试学习Python中的泛型是如何工作的。 我从 Fluent Python 书中得到了一个例子。它工作正常,但我想知道是否可以让pyright checker满意? 从输入导入

回答 1 投票 0

具有泛型返回类型和一个泛型参数的 Dotnet 类方法

当返回类型是通用的并且参数之一也是通用的时,我尝试创建一个类方法。 返回类型应该是泛型类 Result,如下所示: 公开课结果...

回答 1 投票 0

如何将泛型函数作为参数传递给 golang 中的另一个函数?

我如何修改transformNumbers函数,使其与通用函数doubleG和tripleG一起使用 类型 tranformFn func(int) int func transformNumbers(numbers *[]int, 变换 trandformFn) []i...

回答 1 投票 0

我应该如何在内部类中生成类T?

导入java.lang.reflect.ParameterizedType 有趣的主(){ val outGeneric = 对象 : OutGeneric() {} outGeneric.innerGeneric.parameter() } 开放类 Human(val name: String = &q...

回答 1 投票 0

奇怪的 Go 行为 - 泛型结构返回

尝试在 Go 中重新创建 Java 可选(出于学习目的)。有趣的是,直接返回值与通过变量赋值返回值有不同的行为,其中一个正在工作

回答 1 投票 0

如何在词典集合中查找项目?

我已声明并填充以下集合。 受保护的静态字典_tags; 现在我想查找集合中的特定条目。我尝试了以下...

回答 4 投票 0

专门化通用Python类定义

我正在编写遗传算法实现。我的基因可以有多种形状和形式,所以我创建了这个类: 从输入导入 Self、TypeVar、Generic 从 abc 导入 ABC,abstractmeth...

回答 1 投票 0

以更棘手的方式进行泛型的 Python 类型提示

假设我有一个班级号码: 从输入导入 TypeVar,通用 T = 类型变量('T') 类号(通用[T]): 值:T 其中 T 是类型变量,可以是 int、float、Decimal、Fraction、...

回答 1 投票 0

如何正确使用传递给 Kotlin 中通用接口的类

我有一个接口 BetterEnum。我需要所有实现此接口的枚举类具有多个静态方法。将这些方法放在接口中是合乎逻辑的...

回答 1 投票 0

使用 ParameterizedTypeReference 的通用类型 WebClient

我调用一个 Web 服务,该服务根据我作为参数传递的字符串别名返回以下 Json, 如果别名是 isActive, 然后 json 响应 = {isActive=true} 如果别名是 RolesAlias, ...

回答 1 投票 0

使用C#将行列表数据转换为列

我绑定了一个具有多个值的类列表。 我的清单是: 列表 lst = 新列表(); 公开课涵盖选项 { 公共字符串 BType {get;set;} ...

回答 1 投票 0

泛型 - 方法不能应用于给定类型

我正在阅读《Java Generics and Collections》这本书,遇到了一个我不明白的例子。 // 书中的原始示例 公共静态 > C c...

回答 1 投票 0

为什么我不能在 C# 中使用返回具有不同类型参数的泛型类的函数列表

我正在开发一个 C# 项目,其中有一个接口 IAnimal 和两个实现该接口的类 Dog 和 Cat。我还有一个通用类 Zoo,其中 T 是实现 I...

回答 1 投票 0

通用 TryInto 实现中的格式错误

每当 T 实现 TryFrom 时,我都会尝试为对象 T 制作 TryFrom 的通用实现。然而,我无论如何都在努力通过::错误。 在下面的代码中,我可以转换 Generic&...

回答 1 投票 0

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