腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5076)
视频
沙龙
1
回答
如
何为
区分
的
联合
创建
泛
型
组合
函数
typescript
、
composition
在这里,我可能是在试验TypeScript系统
的
局限性,但是是否可以通过在isA上进行
组合
来正确定义makeIsBox来
创建
isBoxA type A = 'A'type
浏览 7
提问于2019-09-25
得票数 0
回答已采纳
1
回答
泛
型
类中
的
析构
函数
c#
、
destructor
我已经
创建
了一个
泛
型
DAO工厂。工厂类实现了IDisposable。如
何为
这个
泛
型
类定义析构
函数
?这是否有必要,或者我是否应该将IDispoable和析构
函数
的
实现留给它
的
非
泛
型
基类?
浏览 0
提问于2014-05-07
得票数 0
2
回答
区分
基于非
泛
型
值类型
的
泛
型
类型和.NET < 4.5中
的
其他
泛
型
类型
.net
、
.net-4.0
对于使用反射
创建
控件
的
脚本,我需要
区分
myType.IsConstructedGenericTypemyType.IsValueType
浏览 3
提问于2013-01-23
得票数 0
回答已采纳
2
回答
在类型记录中从受歧视
的
结合中检测类型
typescript
、
discriminated-union
我在
创建
类型检测
函数
时遇到了问题,该
函数
从受歧视
的
联合
中获取部分字段,并从
联合
中返回匹配类型。我有一个create()
函数
,它接受不包括时间戳和ID
的
字段,并返回带有ID和时间戳
的
字段。type: 'Pokemon',})
浏览 1
提问于2020-08-10
得票数 1
回答已采纳
1
回答
类型记录引发错误TS2345,并要求声明
联合
类型接口
的
属性。
typescript
假设Contact Interface以及表示联系人类型事件
的
ContactDeletedEvent和ContactStatusChangedEvent接口,每个事件都定义了自己
的
属性集。在将事件分组到一个名为ContactEvents
的
接口下之后,我编写了一个
函数
,根据描述事件类型
的
ContactEvents属性名处理不同
的
事件类型。TypeScript不是检测哪些属性适合“删除”事件,而是抛出一个错误,即需要为ContactDeletedEvent & ContactStat
浏览 9
提问于2022-10-24
得票数 1
回答已采纳
2
回答
类型记录:
函数
的
返回类型,从多个类型返回一个属性
的
类型
typescript
foo: Foo,): MISSING_TYPE => {}; 我需要
函数
的
返回类型(上面的MISSING_TYPE)是来自Foo或Bar (或undefined)
的
值。有类似于keyof Bar
的
东西可以用来处理这种类型吗?
浏览 2
提问于2021-05-04
得票数 0
回答已采纳
1
回答
通过条件类型上
的
泛
型
传递
联合
将赋值any而不是
联合
typescript
我需要一个
泛
型
类型来分配给我
的
操作。操作可以是
函数
,也可以是返回
函数
的
函数
,如下所示: () => void () => (input: I) => void 我已经
创建
了一个带有条件
泛
型
输入
的
Action类型,如下所示: type ConditionalInput> (input: I) => void; 当你不传递输入时,它工作得很好: const action1:
浏览 18
提问于2019-04-28
得票数 3
回答已采纳
1
回答
如
何为
区分
并集
的
超集
创建
泛
型
约束
typescript
、
generics
、
discriminated-union
在定义
泛
型
类Foo<X>时,有没有一种方法可以表达"X必须是被
区分
的
并集Y
的
超集“? 我有这样一种情况,我使用有区别的
联合
来表示不同
的
操作类型。这是一个使用Redux
的
应用程序,因此每个操作都是具有不同有效负载
的
不同类型,而Redux reducer是一个可以接受任何操作
的
函数
,因此我使用操作类型
的
区分
并集来描述操作参数。在下面的示例中,我有
浏览 7
提问于2020-03-03
得票数 1
回答已采纳
1
回答
解析器如何处理
泛
型
类型参数?
c#
、
parsing
、
generics
、
programming-languages
、
recursive-descent
我正在为一种虚构
的
编程语言编写一个递归
的
、体面的解析器。它是一种C风格
的
语言,具有==、<、>、<=和>=等常见运算符,它还具有
泛
型
函数
(
如
C#中
的
函数
)。在像C#这样
的
语言中,要调用
泛
型
函数
,您可以编写:我
的
问题是,解析器如何
区分
泛
型
参数和比较运算符
浏览 0
提问于2019-06-08
得票数 4
回答已采纳
2
回答
如何在TypeScript中
的
文本
联合
上实现类型级max
函数
?
typescript
、
types
给定数字文字
的
联合
,例如:是否可以
创建
提取最大值
的
泛
型
类型级别的
函数
,即: type Max<T> = ???
浏览 6
提问于2020-07-18
得票数 2
回答已采纳
2
回答
C# -从一元类型方法(或类)
创建
并返回多类型
泛
型
c#
、
generics
、
dynamic
下面是一个场景:var obj = myBuilder .And<TypeB>.And<TypeC>我希望通过()输入Create()返回
的
我知道我可以用MakeGenericType
创建
泛
型
实例,但是如何在不同
的</e
浏览 3
提问于2014-08-09
得票数 3
回答已采纳
1
回答
在不指定
泛
型
参数
的
情况下缩小为keyof类型
的
泛
型
类型
typescript
抱歉,如果这是重复
的
某处,我
的
谷歌-福未能找到正确
的
词来缩小结果。 我正在尝试
创建
一个辅助
函数
来重用一些功能,但我不太清楚是否/如何实现它。给定一个具有
泛
型
的
函数
(或类型),其中一个参数是指定
泛
型
类型
的
键,使
函数
返回类型被确定为
泛
型
类型上该特定属性
的
返回类型,而不是
泛
型</e
浏览 2
提问于2019-06-15
得票数 2
回答已采纳
1
回答
数组参数构造
泛
型
类型
的
泛
型
函数
typescript
我有一个
泛
型
函数
,它以数组作为参数,我想构造数组传入
的
泛
型
类型。该
函数
运行良好,但我也希望添加一个类型来检查数组键是否构成
泛
型
类型,如果没有,应该抛出一个类型记录错误。id: string; age: number; key: string;} value: &quo
浏览 5
提问于2022-11-24
得票数 1
1
回答
TypeScript扩展关键字混乱类型推断
typescript
为什么下面的TypeScript代码无效?type B = { kind: "b" } const b = (b: B): void => undefined 看来TypeScript无法理解在c.kind == "a"之后,c是一个A
浏览 0
提问于2018-09-18
得票数 2
回答已采纳
2
回答
C++中通用容器
的
结构化
函数
c++
、
string
、
templates
如
何为
泛
型
容器
创建
泛
型
字符串
函数
,也适用于嵌套容器,例如map<string,vector<list<int>>>?这是我
的
尝试,但行不通。
浏览 1
提问于2019-12-06
得票数 2
回答已采纳
1
回答
F# - string |
联合
上
的
整型推理
f#
我很确定这是不可能
的
,但我想我应该再检查一遍。我想我是在尝试模仿typescript
的
联合
类型。我有一种类型 type StringOrInt = | Int of int 然后是一个
函数
let returnSelf (x: StringOrInt)= x 目前,该
函数
必须调用如下所示 returnSelf (String "hello") 有没有可能做 returnSelf "hello" 并推断它是一个有效
的
浏览 9
提问于2021-11-13
得票数 3
回答已采纳
1
回答
如何在java中为
泛
型
类(及其子类)
创建
构造
函数
java
、
generics
、
constructor
我有两个类,一个是
泛
型
类,另一个是
泛
型
的
子类。我不确定如
何为
每个类
创建
构造
函数
。...基本上,所有的变量都由B使用,而B使用maleInfo作为
泛
型
T。如果我在
泛
型
类中
创建
构造
函数
,intelliJ会说B类中
的
"personInfo“可能无法初始化。另外,如果我在基类中为personInfo (
泛</em
浏览 19
提问于2020-05-14
得票数 0
2
回答
类型记录组由判别器属性将受歧视
的
联合
类型
的
数组
组合
成记录
typescript
、
discriminated-union
我正在尝试编写
泛
型
"groupBy“
函数
的
类型记录签名,该
函数
将”传播“受歧视类型
的
联合
数组到记录中,其中记录
的
每个字段都是可能
的
区分
符值,并指向来自
联合
的
具体类型
的
对象数组。这里有一个简单
的
"groupBy“签名,它不传播类型
联合
值,迫使我降低记录
的
值: function groupBy&
浏览 5
提问于2022-03-24
得票数 3
回答已采纳
1
回答
带有不兼容签名
的
Union类型(2349) --这种递归类型可能吗?
typescript
我想构建一个如下所示
的
API: return response .match("application/json", '{"message": "Hello world"}'); 我有
浏览 1
提问于2022-07-25
得票数 0
回答已采纳
1
回答
类型记录动态类型取决于值(
泛
型
)
reactjs
、
typescript
是否可以根据键dataIndex
的
值获得动态类型(
创建
带有
泛
型
的
动态
区分
联合
类型)?
浏览 1
提问于2022-05-12
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
学习Rust设计模式32:函数式编程
C+Primer Plus 第一章:预备知识 读书笔记
C/C+编程笔记:一文带你读懂C+面向对象和Java面向对象的区别
TypeScript的6个高级技巧,让代码更清晰
Java 编程技巧之数据结构
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券