腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在typescript方法中
推断
泛型
返回值
?
、
我想更好地理解typescript是如何用泛型
推断
返回
类型
的
。如果使用泛型
类型
作为
返回值
的
方法是在没有泛型
类型
参数
的
情况下调用
的
,那么typescript如何
推断
返回
类型
?我知道泛型内参数很容易通过传入
的
类型
来
推断
,但如果没有提供泛型
类型
参数,则无法
推断
返回参数是如何
推断
的
。
浏览 3
提问于2019-09-09
得票数 0
2
回答
对可以返回多个不同对象
的
函数
的
返回
类型
进行更好
的
TypeScript
推断
我有一个这样
的
函数: function foo() { return { } b: false} TypeScript将返回
类型
推断
为: function foo(): {} 就我
的
目的而言,如果它将其
推断
为: function foo(): { a: n
浏览 24
提问于2020-01-27
得票数 2
回答已采纳
1
回答
调用object
的
值(这是一个函数)时,TypeScript无法
推断
正确
的
类型
、
is: return record[type]();obj 当未调用
返回值
时,TypeScript可以成功
推断
返回
类型
为() => { foo: number },但当调用
返回值
时,
类型
推断
扩展为{ foo: number; } | { bar: number; }。
浏览 2
提问于2020-11-20
得票数 1
2
回答
使用instancetype作为目标C中副本
的
返回
类型
?
、
、
、
、
使用instancetype作为init和相关方法
的
返回值
是进行操作
的
推荐方法,请参阅最新
的
。然而,什么是最佳实践w.r.t。copyWithZone:在NSCopying协议中
的
返回值
(以前
的
最佳实践请参见 )?clang文章中关于从方法
的
命名方案
推断
类
的
规则中没有提到,但是我不明白为什么它应该与alloc方法
的
返回值
不同。
类型
推断
不适用于c
浏览 2
提问于2013-10-10
得票数 9
回答已采纳
1
回答
vscode如何在使用
类型
记录时获得
类型
推断
结果
、
、
、
我用vscode编写了一些代码,例如: return a + b同时,vscode为用户提供了一些提示,其中包含了该函数
返回值
的
类型
推断
vscode是如何得到自动
类型
推断
结果
的
,是否有库或
类型
记录API可以得到结果?
浏览 3
提问于2021-08-05
得票数 2
回答已采纳
1
回答
为什么C#无法从非泛型静态方法
的
签名中
推断
泛型
类型
参数
类型
?
、
、
TakeAndGiveInt); //error }结果似乎表明,C#编译器无法从非泛型方法组中
推断
委托函数参数
的
泛型
类型
参数最让我困惑
的
是,C#可以从ConsumeFunc1Func2中
的
方法
返回值
中
推断
Func<T1, T2>
的
类型
参数,但无法
浏览 2
提问于2013-12-18
得票数 12
3
回答
为什么指定函数返回
类型
?
大多数时候,我读到我们应该尽可能多地使用
类型
推断
。在编写函数时,我理解我们必须键入参数,因为它们不能被
推断
,但是为什么我们必须键入
返回值
呢?TypeScript正在处理这个问题。显式输入函数
的
返回值
有什么好处?到目前为止,我只读到我应该这么做,但没有人说为什么。
浏览 3
提问于2021-11-17
得票数 5
回答已采纳
1
回答
类型
记录:儿童对通用反应组件
的
类型
推断
、
给定一个在两个属性上是泛型
的
react组件,一个load函数返回
类型
T,以及子函数(它是一个带有T
类型
参数
的
单个函数)…… {res => <span>
浏览 7
提问于2017-08-05
得票数 4
1
回答
与null比较时C# Contract.Result
类型
、
在某些情况下,Contract.Result无法计算出它
的
类型
,这是很烦人
的
。见下面手册
的
摘录。方法在后置条件下
返回值
方法
的
返回值
可以通过表达式Contract.Result<T>()引用,其中T被替换为方法
的
返回
类型
。当编译器无法
推断
出它
的
类型
时,必须显式地给出它。例如,编译器无法
推断
不使用任何参数
的
方法
的
浏览 1
提问于2012-02-16
得票数 1
回答已采纳
2
回答
工厂函数
的
命名返回
类型
?
我目前可以使用接口和命名
类型
来描述工厂函数
的
返回值
interface Thing {} }) 在没有命名返回
类型
的
情况下,TypeScript从
返回值
中
推断
出
类型
--但是该
类型
是未命名
的
,并且在我
的
编辑器中读起来很混乱。是否可以在工厂函数中命名返回
浏览 20
提问于2019-05-16
得票数 1
1
回答
为什么编译器在有泛型
返回值
时不能
推断
泛型参数?
、
、
考虑以下职能:{}public TResult DoSomething<TResult, TSource>(TSource data) // ...不能
推断<
浏览 3
提问于2015-12-11
得票数 3
回答已采纳
2
回答
推断
返回值
的
类型
、
、
作为一个最小
的
例子,我们有一个容器: template<class T> class container{ T t[3]; return B+A; } 我不能使用auto,因为我处理
的
是容器而不是元素在一个真实
的
例子中,有更多
的<
浏览 31
提问于2020-09-03
得票数 0
2
回答
为什么
类型
记录编译器将函数
类型
推断
为“原始
类型
”,而
返回值
是已知值?
、
、
、
、
正如您在下面的代码中所看到
的
,TS编译器将
类型
推断
为:因此,消息变量被
推断
为"hello, can you here me" | null,这是有意义
的
,因为有两个绝对可能
的
值,但是在下面的示例中,
返回值
仍然是一个绝对值,但是getName
类型
是string基元<em
浏览 10
提问于2022-11-22
得票数 5
回答已采纳
2
回答
当一个是
返回值
时如何
推断
类型
?
我试图定义一个方法,它
的
参数和返回
类型
都是泛型
的
。基本上是为将JSON序列化到/从case类创建一个助手函数。所以我想写一些类似于这个伪代码
的
东西:case class B(j:Int) 在这种情况下(假设没有错误)结果是B
类型
的
。编
浏览 2
提问于2013-10-13
得票数 2
3
回答
Linq如何从Lambda
推断
类型
、
、
、
、
这是原始
的
Linq: from d in developers所以在已知d是开发者
类型
,返回
类型
是bool。类似地,对于 Func<Developer, string> selectionPredicate = d => d.Na
浏览 0
提问于2012-08-04
得票数 2
回答已采纳
1
回答
无法触发结果::FromRequest实现失败
、
当检查失败时,它应该会导致失败,但这是我无法让它工作
的
地方。Outcome::Success工作非常好,并返回正确
的
对象,但是当触发Outcome::Failure时,我总是遇到无法编译
的
问题:VERSION=“20.04.3LTS(焦点Fossa)” 5.10.60.
浏览 12
提问于2021-12-13
得票数 0
回答已采纳
1
回答
难以理解块编程
的
这一部分
、
、
这是寄来
的
,我很难理解,请大家解释一下。 如果没有显式声明块表达式
的
返回值
,则可以从块
的
内容自动
推断
它。如果
推断
返回
类型
,而参数列表是无效
的
,那么您也可以省略( void )参数列表。
浏览 0
提问于2012-10-24
得票数 2
回答已采纳
2
回答
Apple示例“创建块”中
的
块语法错误
、
oneFrom = ^(float aFloat) { 我有两个错误: 也来自医生..。如果没有显式声明块表达式
的
返回值
,则可以从块
的
内容自动
推断
它。如果
推断
返回
类型
,而
浏览 4
提问于2013-07-03
得票数 6
回答已采纳
3
回答
来自接口实现
的
类型
记录泛型推理
、
我试图从传入
的
参数
的
泛型
推断
方法
的
返回
类型
。但是,该参数是来自泛型接口
的
实现,因此我假设
类型
记录
推断
会从参数
的
基础上确定
类型
。// goodResult is string我想做
的
是第一个execute调用
浏览 0
提问于2019-03-21
得票数 8
回答已采纳
1
回答
如何使用带TypeScript
的
keyof访问器定义返回
类型
?
、
、
、
是否有可能创建一个使用keyof访问对象属性并让TypeScript
推断
返回值
的
函数?: Argument of type 'string | number' is not assignable to parameter of type 'string' TypeScript将所有允许
的
类型
合并在一起,但是当函数使用值"name"调用时,它不会
推断
该
类型
是string。我可以通过转换
类型
来解决
浏览 2
提问于2019-09-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+返回值类型后置(跟踪返回值类型)
JavaScript 竟然可以类型推断!
Java 特性聚焦:局部变量的类型推断
《Effective Modern C+》笔记之类型推断
function:xx{}语法,这种写法可以限制返回值的类型
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券