腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
typescript
方法
中
推断
泛
型
返回值?
、
我想更好地理解
typescript
是如何用
泛
型
推断
返回
类型
的
。如果使用
泛
型
类型
作为返回值
的
方法
是在没有
泛
型
类型
参数
的
情况下调用
的
,那么
typescript
如何
推断
返回
类型
?我知道
泛
型
内参数很容易通过传入
的
浏览 3
提问于2019-09-09
得票数 0
1
回答
(
TypeScript
)从函数参数
类型
创建
类型
T0
类型
。我尝试了以下
方法
,但是我放松了对第二个参数
的
类型
检查:Func3({ parameter: 'param2', value: 23 });在这种情况下,参数
的
类型
是: a: {
浏览 0
提问于2020-01-30
得票数 0
1
回答
如何避免在
Typescript
中
每次使用时都重复
泛
型
类型
约束
?
、
、
、
在
Typescript
中使用
泛
型
时,如何避免不断重复
类型
?如果我对
泛
型
类型
有一些
约束
,那么我必须在使用
泛
型
类型
的
任何地方重复该
约束
。这很乏味,也不是很枯燥。,这很烦人,因为TS只对函数进行
泛
型
推断
//This annoyance would I think be solved by gen
浏览 0
提问于2020-05-29
得票数 0
2
回答
在调用函数时显式指定
泛
型
类型
约束
、
、
我想知道在Swift
中
是否可能显式指定
泛
型函数
的
泛
型
类型
。假设我有以下函数定义,它基本上创建一个
泛
型
类型
的
空数组T return [T]()我怎么能叫它呢?var foo = bar() 这是完全有意义
的</em
浏览 2
提问于2016-02-12
得票数 2
回答已采纳
1
回答
为什么在
TypeScript
中
缺失
类型
参数被
推断
为未知?
、
为什么调用
中
的
泛
型
类型
参数在省略时会被
推断
为unknown
类型
(或
约束
类型
)。
的
调用是一个错误。相反,它
推断
unknown,所以result
的
类型
是unknown。为什么?如果T有一个
约束
,那么result
的
类型
就是
约束
类型
。我可以理解默认值是有用
的
,但是<
浏览 1
提问于2020-06-03
得票数 2
回答已采纳
2
回答
用显式指定
的
泛
型
参数
推断
泛
型
约束
、
、
请考虑以下代码:let g x = f x函数f有一个受比较
约束
的
泛
型
参数在函数g
中
,我只使用f并让编译器
推断
出
泛
型
参数(它正确地这样做),从而生成g: 'a -> unit when 'a : comparison。但
浏览 5
提问于2016-02-11
得票数 0
1
回答
类构造函数参数
中
的
类型
标
泛
型
/ tslint:disable-next-line: no-console }实现dataloader
的
{ $project: { __order: 0 } },} 错误TS2339:在TLoader
类型
上不存在属性'id‘。
浏览 0
提问于2019-02-11
得票数 0
回答已采纳
1
回答
TypeScript
无法
推断
泛
型
方法
中
的
约束
类型
?
、
我是一个有很强
的
C#背景
的
TypeScript
新手。 我想知道
类型
推断
在以下情况下在
TypeScript
中
似乎不起作用,但在C#
中
却起作用的确切原因是什么?
TypeScript
: interface IResult { } var result = Proc
浏览 18
提问于2019-05-27
得票数 1
回答已采纳
1
回答
为什么
类型
记录动态元组
类型
显示自动完成/Intellisense
中
的
所有选项?
、
、
、
基本上,我想从组件列表
中
创建一个元组列表。元组
的
第一个元素是元素
的
名称(MyComponents
的
键),第二个元素是它
的
属性。当我键入第一个元素(容器、标记、.)时,第二个元素(其属性)
的
自动完成将显示所有可能
的
属性,甚至是错误
的
属性。
中
可用。任何帮助都将不胜感激
浏览 3
提问于2021-04-23
得票数 1
1
回答
如何在不中断
类型
记录
中
的
回调返回
类型
的
情况下添加参数
类型
?
我有一个create函数,它接受一个函数并返回内部函数
的
类型
。() => 1); // type is number 如您所见,
类型
记录是计算从内部函数返回
的
类型
numberType是number
类型
,stringType是string
类型
。基于从内部功能返回
浏览 4
提问于2022-07-23
得票数 1
1
回答
为什么不能
推断
嵌套
泛
型
类型
?
、
、
、
abstract class BarBase{}public class Foo1 : FooBase<Bar1> {} where TBar : BarBase return default(TBar);为什么下面这行代码不能隐含返回
类型
Bar1 myBar = DoSomething(new Foo1()); 相反,我必须像这样指定
泛
型</em
浏览 0
提问于2011-07-09
得票数 16
回答已采纳
2
回答
TypeScript
中
对象文本
的
动态
泛
型
类型
推断
、
、
、
、
在
类型
记录
中
,我可以声明如下所示
的
泛
型函数:在这种情况下,
TypeScript
有时可以根据传递
的
实际参数
推断
函数
的
类型
参数。是否有类似的
方法
来定义
泛
型
对象文字,其
类型
参数可以是基于内容
的
动态
推断
的
?} 我知道我可
浏览 0
提问于2018-05-24
得票数 13
回答已采纳
1
回答
为什么
泛
型
类型
不通过进一步向下调用链
的
约束
来参与
方法
重载?
、
、
、
Swift允许通过对传入
的
泛
型
类型
施加
约束
来重载
泛
型
方法
。如果您将其与具体
类型
一起使用,则传入
的
类型
将参与此重载,并且将从该
类型
推断
约束
。一旦一个
泛
型
方法
委托给另一个具有重载解决方案
的
方法
,就不能再
推断
约束
,而是利用上面已
浏览 1
提问于2019-01-12
得票数 2
1
回答
命名空间类实例
的
类型
解析
假设在代码
中
的
某处有名称空间,它是由export-import例程创建
的
。Method1() { return 1; } export class Test2 { }在其他地方,比方说在主模块
中
,我们希望定义变量来表示这些类
的
实例
的
字典。ClassCollection)["Test2"]> Test1.Me
浏览 16
提问于2019-08-18
得票数 0
回答已采纳
1
回答
类型
记录:
泛
型
约束
导致
类型
推断
选择错误
的
候选人?
、
如果代码实际上是有效
的
,并且是
类型
推断
问题,我将向
类型
记录github报告一个bug。 我试图
约束
Set构建器只接受正确定义了等式
的
类型
(以避免)。由于number是WithEquality
中
的
一个选项,而
约束
是T extends WithEquality,所以所有这些都应该是可以
的
。添加
泛
型
约束
以检查Set接口
的
泛</
浏览 3
提问于2017-08-27
得票数 0
回答已采纳
1
回答
在不获取
泛
型
类型
实例
的
泛
型
方法
中
读取具体类属性
、
假设我有一个
泛
型
方法
,它是
泛
型
的
,只是为了返回正确
的
类型
,这样上游调用方就不必强制转换返回
的
值。return result;问题 这个
泛
型
方法
的
问题是,我没有得到一个用
泛
型
类型
表示
的
具体类
的
实例。这意味着此
方法
的
调用方必须显式提供<e
浏览 0
提问于2014-09-18
得票数 3
回答已采纳
1
回答
如何使
TypeScript
类型
推断
对数组起作用
我有一个属性集合
的
类型
/接口。每个属性都有自己指定
的
类型
。请参见下面代码示例
中
的
Props。我正在尝试定义一个
类型
,它是一个元组<A, B>,其中A必须是其中一个属性
的
名称,而B必须是该属性值
的
对应
类型
。例如,['someStr', 'a']应该满足
类型
,而['someStr', 1]应该失败,因为根据Props,1必
浏览 19
提问于2019-03-22
得票数 0
回答已采纳
3
回答
如何在另一个
泛
型
基类上添加C#
泛
型
类型
约束
?
、
、
我已经多次阅读了关于C#
泛
型
参数
约束
的
MSDN文档,但我
无法
弄清楚如何做到这一点,也
无法
确定它是否可行。假设我有这样一个
泛
型
基类:这个抽象基类没有任何
类型
的
约束
,TId可以是任何东西--结构、类等等。现在假设我有一个
泛
型
接口
方法
,并且我希望将该<em
浏览 3
提问于2013-11-26
得票数 4
回答已采纳
1
回答
TypeScript
泛
型
默认
类型
与上下文
类型
、
在
TypeScript
中
,我们使用上下文
类型
,当
泛
型
类型
未定义时,
TypeScript
将尝试从返回值
推断
正确
的
类型
。const { count: countB } = complex(1)
浏览 3
提问于2021-03-05
得票数 4
2
回答
Swift协议如何符合
类型
参数协议
、
我有非常直接
的
SWIFT2.0代码 init(handle:Int) required init(handle:Int)U(handle: 1)} func foo() -> PA { }但是它
无法
用非常奇怪
的
错误消息进行编译swift:23:20: error:
泛
型
参数'U‘
无
浏览 5
提问于2015-11-05
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券