腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
函数
接口
确保
参数
,
但
推断
更
具体
的
返回
类型
typescript
、
type-inference
、
typescript-generics
、
inferred-type
我有一个
函数
签名,我需要一堆
函数
来遵循它,如下所示: type ActionCallback<R = any> = (param1: SpecificType, param2: OtherType)=> Promise<R> 基本上,
参数
的
类型
是定义良好
的
,它必须
返回
一个promise,但是promise解析成什么取决于
函数
。我不需要在每次回调中都指定两个
参数
的
类型
,我
浏览 9
提问于2019-03-08
得票数 0
回答已采纳
1
回答
用于
推断
类型
参数
的
类型
参数
的
技术名称?
generics
、
language-agnostic
、
programming-languages
、
language-design
安装程序:假设我们有一个名为Iterator
的
类型
,它有一个
类型
参数
Element:然后我们有一个
接口
Iterable,它有一个方法,它将
返回
一个解决这个问题
的
一个方法是“
推断
”迭代器
的
类型
。下面的伪代码表示存在一个
类型
变量Element
的
想法,该变量被
推断
为Iterator
的</
浏览 0
提问于2018-07-09
得票数 9
1
回答
具有
接口
和泛型约束
的
类型
推断
c#
、
generics
、
type-inference
其构想如下: 实现接收
具体
IQueryHandler并
返回
浏览 1
提问于2014-02-22
得票数 7
3
回答
匿名
函数
的
返回
类型
dart
我正在读一篇关于dart
的
文章,其中一个让我困惑
的
是匿名
函数
的
语法。
具体
来说,如何指定此类
函数
的
返回
值
类型
。例如,考虑以下内容:在本例中,我声明
参数
x
的
类型
为int。我怎么能显式地说
函数
返回
一个int呢?我知道编译器可能会
使用
类型
推断<
浏览 5
提问于2018-08-13
得票数 24
1
回答
泛型
类型
记录
函数
中
的
推断
类型
参数
太宽了。
reactjs
、
typescript
我试图构造一个
函数
,接受
函数
( function组件)作为
参数
,然后
返回
另一个(相关
的
)
函数
。
浏览 11
提问于2022-11-10
得票数 0
回答已采纳
2
回答
从支柱
类型
推断
接口
类型
参数
typescript
我想从它
的
支柱
类型
中
推断
出泛型
接口
的
TS
类型
参数
。interface I1<T> {}
但
这并不适用于
接口
。TS说 对于功能来说,这是可
浏览 4
提问于2019-12-14
得票数 2
3
回答
Scala中
的
类型
参数
与成员
类型
scala
、
types
、
type-inference
我想知道Scala中
的
成员
类型
是如何工作
的
,我应该如何关联
类型
。 一种方法是使关联
类型
成为
类型
参数
。这种方法
的
优点是我可以规定
类型
的
变化,并且可以
确保
子
类型
不会更改
类型
。缺点是,我无法从
函数
中
的
类型
推断
类型
参数
。第二种方法是使关联
类型
成为第
浏览 8
提问于2009-02-26
得票数 10
回答已采纳
2
回答
从输入
参数
导出
的
尾部
返回
类型
--
具体
用例
c++
、
trailing-return-type
我已经看到,经常给出
的
使用
尾部
返回
类型
的
原因之一是,当我们希望从输入
参数
中
推断
返回
类型
时。} 但我想不出任何
具体
的
用例。我
的
意思是,在编写
函数
时,我们总是知道
函数
的
返回
类型
,当从
参数<
浏览 8
提问于2019-10-18
得票数 2
回答已采纳
1
回答
如何在此场景中利用
类型
推断
?
c#
、
generics
、
type-inference
我正在绞尽脑汁,试图使这一工作,但我不知道如何告诉编译器
的
类型
,以避免显式地说明它们。考虑这样一个简单
的
接口
:和一个示例实现:现在,我们有了一个通用处理器
接口
Process<TCommand, TResult>(TCommand command) where TCommand : ICommand<TRes
浏览 1
提问于2018-06-15
得票数 1
2
回答
如何扩展传递
参数
类型
的
函数
的
返回
类型
?
typescript
我正在尝试定义一个
接口
,扩展现有
函数
的
返回
类型
的
属性。但是
函数
的
返回
类型
是由
参数
类型
定义
的
。extends ReturnType<typeof doSomething<A>> { newProperty2: boolean;然后,当我
使用
该
接口
时
浏览 25
提问于2020-05-28
得票数 0
回答已采纳
1
回答
带有隐含名称
的
单位构造
函数
注入
c#
、
dependency-injection
、
inversion-of-control
、
unity-container
我正在尝试将两个类注入构造
函数
,它们都是同一个
接口
的
问题。, SampleSection>(); 如您所见,它们都是ITrackerSection
类型
的
,
但
实现不同。sampleSection,因为这是最后为
接口
类型
注册
的
参数
。此外,TrackerEngine
的
注册还需要指定
参数
。我知道我可以在TrackerEngine
的
构造
函数
中
浏览 1
提问于2014-02-14
得票数 0
3
回答
没有
类型
的
Lambda表达式
java
、
lambda
、
java-8
我理解Java8 lambda表达式
的
语法,但是为什么下面的代码在没有特定
类型
声明x
的
情况下工作呢?为什么"baz“要印刷?
浏览 5
提问于2016-10-18
得票数 5
回答已采纳
1
回答
为什么在f#中不自动上播?
casting
、
f#
我在F#中实现了一个如下所示
的
F#
接口
:{}type FSharpThings) = // add things to stream现在我收到这样
的
信息MemoryStream 我不明白MemoryStream 是一个流,我知道我可以像这样将它
浏览 1
提问于2013-05-29
得票数 15
回答已采纳
1
回答
VueJS 3组合API和TypeScript
类型
在将道具传递到安装程序时发出问题:
类型
上不存在属性'user‘
typescript
、
vue.js
、
vuejs3
、
quasar-framework
、
vue-composition-api
我正在努力找出我做错了什么,让TypeScript明白props.user是UserInterface
类型
的
,任何建议或指示都会令人惊奇。这更像是一个本地
的
VueJS或TypeScript问题,而不是任何与类星体有关
的
问题。,您不需要将
类型
传递给props
参数
,因为它将从props组件选项
推断
类型
。@ts-ignore确实可以消除错误,
但
这并不能解决问题。我试过删除node_modules并重新启动所有东西以
确保
它不
浏览 2
提问于2021-06-21
得票数 10
回答已采纳
2
回答
在C++中
使用
显式原型
返回
类型
推断
c++
、
forward-declaration
、
return-type
、
c++14
我一直在
使用
g++和-std=c++1y支持
的
返回
类型
演绎。如果您用显式
返回
类型
对
函数
进行原型化,然后尝试
使用
返回
类型
推断
来定义
函数
,则编译器会抱怨一个模糊
的
旧声明:...我在定义中
使用
返回
类型
推断
的
理由是保持代码整
浏览 2
提问于2013-08-29
得票数 8
回答已采纳
1
回答
基于对象
的
第一个
参数
推断
第二个
参数
typescript
、
type-inference
、
typescript-generics
我有一个名为FormState
的
接口
,用于键入react中
的
状态检查。我正在尝试创建一个
函数
,它将根据键更新状态,并
使用
传递
的
键从
接口
自动
推断
出正确
的
类型
。下面是我
的
接口
(以及引用
的
状态): username: string auto_login: boolean
浏览 3
提问于2020-06-05
得票数 1
回答已采纳
1
回答
辛德雷-米尔纳推理能为围棋语言工作吗?
haskell
、
type-systems
、
go
我读到过辛德雷-米尔纳不适用于具有子类
的
类型
系统,还有其他
类型
系统特性也不能很好地处理它。Go目前在:=操作符中只有非常有限
的
类型
推断
。但是Go没有传统意义上
的
子类,只有看起来非常像Haskell
的
类型
类
的
接口
,这些类可以很好地与辛德雷-米尔纳推理一起工作。 那么,辛德雷-米尔纳
的
推理原则上能像哈斯克尔那样起作用吗?还是有其他
的
功能破坏了它?(另一方面,Haske
浏览 0
提问于2016-04-18
得票数 22
回答已采纳
2
回答
如何
使用
泛型定义
类型
记录
类型
typescript
、
typescript-generics
假设我有以下
接口
来定义一个对象: a: string: c: AsyncFunction<boolean>其中,AsyncFunction是通过以下方式定义
的
:如果提供给c:
的
函数
没有
参数
,
但
如果
函数
有任何
参数
,则会导
浏览 1
提问于2021-01-29
得票数 0
2
回答
在TypeScript中引用
推断
类型
javascript
、
dependency-injection
、
closures
、
typescript
、
inferred-type
有没有办法在TypeScript中引用
推断
类型
? 在下面的例子中,我们得到了很好
的
推断
类型
。“Test
返回
的
任何内容”
的
参数
的
函数
,而不显式地定义
接口
,该怎么办?有没有办法引用
推断
出
的
Test
返回
的
类型
?这样我就可以输入“Test returns”这样
的
东西,而不需要创建一个
浏览 4
提问于2012-12-08
得票数 6
回答已采纳
3
回答
带有泛型
返回
类型
的
类型
记录
函数
typescript
、
typescript-generics
‘'number’可以分配给'T‘
类型
的
约束,但是'T’可以用约束‘{}’
的
不同子
类型
实例化。(2322) input.ts(1,26):期望
的
类型
来自此签名
的
返回
类型
。我希望打字本能自动
推断
T为数字,只需
使用
它。为什么要抱怨?写这样
的
东西
的
正确方法是什么?谢谢。
浏览 11
提问于2020-02-11
得票数 11
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
这两个最基础的函数式接口,为什么一定要弄明白?
如何使用Lambda表达式替代匿名内部类?
Kotlin泛型上界与扩展函数
(无密完整)TS 从入门到深度掌握,晋级TypeScript高手
《Effective Modern C+》笔记之类型推断
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券