generics 相关问题

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

无法将类型“[Document]”的值转换为预期参数类型“Binding<C>”

此错误 Cannot conversion value of type '[Document]' to Expected argument type 'Binding' 发生在嵌套 ForEach 循环中。我的想法是深入研究数组,直到可以访问属性为止。 哈...

回答 2 投票 0

如何在 PHP / PHPStan 中返回通用接口?

我正在使用泛型来键入提示 php/phpstan 中的一些类和接口。我想要实现的是一个函数返回一个接口对象,但带有通用提示: 车类 { } /** *@

回答 1 投票 0

C# 中的通用 PostitiveNumber 结构

我正在尝试使用记录结构和 INumber 接口创建一个仅正数的概念。我预计这会起作用: 公共记录结构 PositiveNumber(T 值) ...

回答 1 投票 0

C# - 约束从任何类型的泛型类继承的泛型类型

假设您有三个泛型类:ClassA、ClassB 和 ClassC。你能以某种方式通过以下方式约束它们吗? 公开课 ClassA : ClassB

回答 1 投票 0

获取地图并且只关心键类型的函数

我有两个地图,它们都由字符串作为键控,但值是两种不同的自定义类型。 地图[字符串]类型1 地图[字符串]类型2 现在我想编写一个可以接受参数

回答 2 投票 0

使用泛型将结构转换为映射

我一直在尝试使用如下泛型将结构转换为映射 // 您可以编辑此代码! // 单击此处并开始输入。 包主 进口 ( “编码/json” &qu...

回答 1 投票 0

Go中‘map’和‘reduce’可以用泛型实现吗

我决定既然泛型已经被引入 Go,那么像 map/reduce 这样的东西应该是可能的。因此,我天真地尝试了一下,但得到了错误: ./prog.go:18:36:无法使用东西(

回答 2 投票 0

当不清楚使用哪个泛型参数时,如何使用泛型 Java 类的对象?

我有以下问题: 我声明了一个接口(ResultType)和一些实现它的类(PointResult、TimeResult、LengthResult)。 然后我有这些结果的通用集合

回答 1 投票 0

如何使用约束将 T 限制为某些特定值类型?

我想使用约束来限制 N 可以采用的可能类型。我希望将 N 限制为整数或小数。 公共静态图表 PopulateInto(List yAxis, Lis...

回答 6 投票 0

动态从参数名称推断函数返回类型

我有一个外部调用非类型化调用,它接受字符串列表作为输入,并返回一个以此字符串作为键的对象。例如 const res = getAccount(['name', 'id']) 将返回一个对象...

回答 1 投票 0

隐式转换泛型类型

我有一个通用的 Result 类 我想编写一个隐式运算符函数,以便可以将 Result-T 转换为 Result-V,但我不知道该怎么做。 公开课成绩 { 公共布尔

回答 1 投票 0

如何使用 Moq 模拟异步通用缓存工厂?

我正在尝试使用 Moq 模拟以下缓存服务方法: Task GetOrCreateAsync(字符串键,Func> 工厂) 该方法通常检查...

回答 1 投票 0

为通用工厂注册 C# Dep 注入

我正在尝试注册一个可以发出东西的工厂,这样做是为了我可以使用 DI 请求最抽象的版本,然后在注册时决定哪些东西的组合将满足...

回答 1 投票 0

如何使用泛型中的 AssociatedType 作为类型?

我有这样的代码: 协议核心类型{ 关联型A型 // ...更多类型以及它们之间的各种操作 } 协议上下文 { Associatedtype 类型:CoreTyp...

回答 1 投票 0

Jackson 将属性名称未知的 json 字符串反序列化为泛型类型

我想反序列化一个可以具有“未知”属性(但在编译时已知泛型)的json字符串,并将该未知属性反序列化为提供的泛型类型...

回答 1 投票 0

缺少实现(但帮助消息说我已经实现了)

我正在编写一个 tonic 中间件来将应用程序状态加载到 gRPC 处理程序中,但我无法让我的应用程序与中间件层一起服务 我仔细检查了类型并查看了许多示例......

回答 1 投票 0

在 swift static var 扩展中,如何或能够访问和返回具体类?

考虑 扩展 UIView { 静态变量技巧:UIIView { 让 v = UIView() v.backgroundColor = .yellow 返回v } } 因此 addSubview(UIView.Trick) 等等。 怎么...

回答 1 投票 0

kwargs 的通用类型提示

我正在尝试用强制打字的信号类包装信号灯信号类。我试图包装的基本界面是: 类信号: def send(self, 发件人: 任何 | 无, **kwargs): ... 定义

回答 1 投票 0

对使用另一个对象键和值类型的对象使用 TS 泛型

我在打字稿中使用泛型时遇到一些问题。 我想使用泛型基于另一种对象类型创建一个对象。 我的出发点是 TS 的这篇文档 这就是我想到的所以...

回答 1 投票 0

将派生类传递给方法

这里是新手,试图找出实现以下目标的最佳方法: 有一个基类: 公共类 MessageBaseDto { 公共字符串 AssetId { 获取;放; } } 和2个派生类: 公开课

回答 1 投票 0

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