generics 相关问题

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

在 Swift 中使用协议作为数组类型和函数参数

我想创建一个类,可以存储符合某种协议的对象。对象应该存储在类型数组中。根据 Swift 文档,协议可以用作类型...

回答 8 投票 0

从基类返回派生类

我们正在开发一个内部 NuGet 包,其中包含 ServiceRes 和 ServiceRes 类,可用于将服务层的响应包装到通用结构中。这是...

回答 1 投票 0

c# 基类方法返回派生类

所以我有一个应用程序调用负载的WebServices,所有这些都有一个响应类,每个响应类都派生自ResponseBase 公共摘要记录 ResponseBase { 公共 HashSe...

回答 1 投票 0

如何在golang中漂亮地读取yaml的不同子类型

有一个多文档yaml文件,其中包含不同的文档(k8s CRD)。 我不喜欢下面的实现,看起来我正在执行不必要的解码和类型转换步骤......

回答 1 投票 0

如何缩短列表<List<KeyValuePair<string, string>>>?

我想在结构中存储键值对列表的列表。这看起来打字太麻烦了。什么更好?文本 List> 会增加很多开销吗?什么...

回答 5 投票 0

切换Activity的常用方法

我试图找出我们是否可以创建一个通用方法来在活动之间切换,在这样做时我想将代码编写为: 私人乐趣 goToActivity(活动:AppCompatActivity){ ...

回答 1 投票 0

即使参数和结果具有相同类型,`fn` 的`TypeId` 也是不同的

具有相同参数和结果类型的两个 fn 类型的 TypeId 在非泛型函数与使用相同类型实例化的泛型函数中获取 TypeId 时有所不同: 在这个 Rust 程序中(

回答 1 投票 0

Java泛型中如何获取类型变量的类

我见过类似的问题,但没有多大帮助。 例如我有这个通用类: 公共类 ContainerTest { 公共无效 doSomething() { //我想要他...

回答 6 投票 0

用户定义的泛型类型和集合.abc

我有一个Python包,它根据collections.abc提供的ABC(映射、序列等)定义了各种集合。我想利用类型提示功能介绍...

回答 3 投票 0

C# 通用子级父子关系

我正在尝试为项目创建类型化对象列表,但意识到我在创建新的父类型化对象列表并用子类型化对象列表填充它时遇到了麻烦。 那个...

回答 1 投票 0

是否有一个处理 T | 的打字稿泛型T[]| “*”

我对打字稿中的泛型很陌生,这很令人困惑 有没有办法让展开运算符...在下面的代码片段中工作 问题 [ key: U, ...rest: Reg[U] ] 行没有按我的预期工作

回答 1 投票 0

Scala 3 泛型方法类型参数不起作用

作品: 特征变压器[A,B] { def 变换(a: A): B } 类 TransformerImpl 扩展 Transformer[Int, String] { 覆盖 def 变换(值:Int):String = { 值到字符串 } } 这...

回答 1 投票 0

泛型类型转换

我正在使用 mypy 并遇到了意外的行为。 Mypy 错误地推断预期类型的类型 从输入导入 Generic、TypeVar、Callable、reveal_type S1 = TypeVar('S1') F1 = TypeVar('F1') 我=

回答 1 投票 0

我如何接受两种类型之一作为函数的参数?

我想编写一个仅接受 Int 或 Double 并根据它们返回不同值的函数。实际用例具有一个 SwiftUI 结构:带有更复杂的 init() 的 View。如果

回答 2 投票 0

如何接受两种类型之一作为 Swift/SwiftUI 中函数的参数?

我想编写一个只接受 Int 或 Double 并根据它们返回不同值的函数。实际用例具有一个 SwiftUI 结构:带有更复杂的 init() 的 View。如果

回答 1 投票 0

带有泛型的 Kotlin 序列化:未使用密封接口的插件生成的多态序列化器

使用 kotlin 1.9.23 上的 kotlinx.serialization 1.6.3,我尝试使用受限制的泛型类型参数序列化类型层次结构(BaseContainer,请参阅示例)。泛型类型本身是密封的

回答 1 投票 0

为什么泛型在这种情况下不起作用?

我是 TypeScript 的新手,我正在一个真实的项目中与 React 一起使用它。 我看到一篇文章,其中作者指出了使用 Typescript 在 React 中声明条件 props 的两种方法。 ...

回答 2 投票 0

如何让泛型更加具体?

有一个功能 函数 createStats(arr: K): 统计 例如,当我这样做时 const testStats = createStats(["maxHealth"]) testStats 是...

回答 1 投票 0

如何在Python中使用数据类约束创建TypeVar(通用)类型?

有没有办法将某些 TypeVar 约束为数据类?例如: A = TypeVar('A', dataclass) # 代码错误!

回答 1 投票 0

在Python中,是否可以像C#一样传递函数泛型?

我想将泛型类传递给函数,以便我可以返回与结果相同的类型。我的用例是编写 ORM 和读取函数,该函数将采用表 ORM,并返回与 r 相同的类型...

回答 3 投票 0

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