腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
函数
中有
必需
的
和
可选
的
类型
参数
,
并且
仍然
有
用于
recod
查找
的
工作
类型
推断
?
typescript
、
type-inference
、
generic-function
、
keyof
如何使
函数
中
必需
的
类型
参数
Y与另一个
类型
参数
K一起
工作
,后者仅用作记录R = {a: 'aaa', b: 'bbb'}
查找
中
的
键,不应显式提供?
类型
参数
K应该从
函数
foo
的
第一个
参数
k
的
值中
推断
出来。然后,我想使用K在R中
查找
一个<em
浏览 26
提问于2021-02-10
得票数 0
1
回答
如果将
可选
参数
指定为特定值,则返回
类型
“从不”
typescript
、
function
、
overloading
、
typing
我
有
一个
函数
,它接受一个
可选
的
boolean
参数
,默认为false。当
参数
为false时,
函数
返回一个string。当
参数
为true时,
函数
应该返回never
类型
。:arg被
推断
为具有boolean
类型
,
并且
当它没有以false
的
形式传递或传递时,example返回string。TypeScript为arg提供true
类型
,并使
浏览 0
提问于2019-10-15
得票数 1
回答已采纳
1
回答
如
何在
映射
的
类型
记录
函数
签名中维护
可选
参数
typescript
、
variadic
、
mapped-types
我试图编写一个典型
的
promisify
函数
的
类型
化版本。看看我
的
。 Node.js风格
的
回调通常有(value?: ValueType, err?: ErrorType)
的
形式。当然,它们也可以
有
一个内部
的
各种形式,
如
(a?: A, b?: B, ..., n?: N, err?: Error)。覆盖第一种形式是容易
的
。我发现,要报道后者是很困难
的
。为什么?好吧,我发现
类型
浏览 1
提问于2021-03-22
得票数 1
1
回答
如何防止使用TypeScript
推断
泛型
类型
参数
?
typescript
、
typescript-generics
我
有
一个API/
函数
,它只
用于
泛型
类型
参数
(它基于泛型
参数
强制
参数
的
形状)。我希望避免在没有泛型
参数
的
情况下调用API (从而从
参数
中
推断
类型
),因为它违背了
函数
的
目的,
并且
会使API
的
用户感到困惑。我希望编译器只是强制执行一个泛型
类型
参数
始终是<
浏览 2
提问于2019-03-02
得票数 5
1
回答
F#互操作与具有泛型返回
类型
的
C#
函数
generics
、
f#
、
interop
、
c#-to-f#
当我在C#
中有
一个泛型
函数
(泛型
参数
仅定义
函数
的
返回
类型
)时,F#似乎无法
推断
泛型
参数
。我也不知道如何键入注解。例如,以下C#
函数
在轻量级ORM中非常常见,例如dapper.net
和
ServiceStack:{let GetCustomer sql :
浏览 2
提问于2016-02-12
得票数 2
回答已采纳
1
回答
让JSDoc根据
可选
参数
推断
泛型高阶
函数
的
返回
类型
。
javascript
、
generics
、
type-inference
、
jsdoc
> t] */ return mapper(item);我希望JSDoc能够
推断
出这段代码中每个one
和
two
的
类型
:const two = map('123');// should be
浏览 3
提问于2021-12-05
得票数 1
回答已采纳
2
回答
TypeScript JavaScript + JSDoc @模板
类型
合并混淆
typescript
我
有
一个JavaScript JSDoc注释
的
函数
类型
-使用TypeScript进行检查。
函数
返回相同
类型
的
对象。我使用@template对此进行注释。messag
浏览 6
提问于2022-07-09
得票数 1
回答已采纳
1
回答
Typescript无法通过optional-boolean
推断
函数
属性
的
参数
类型
typescript
、
boolean
、
type-inference
、
union-types
我正在尝试根据联合
类型
中特定
的
可选
布尔属性
的
值来
推断
另一个
函数
属性
的
类型
。很难用句子来解释,请看下面的代码
和
评论: interface SingleCallback<T> { value: T;}; 如果显式指定了&q
浏览 12
提问于2021-07-08
得票数 0
1
回答
库
函数
的
优点
和
缺点是什么?
function
、
currying
我只知道它对于部分应用程序来说很容易,而且它可以(
并且
对于Haskell来说)简化语法?
浏览 0
提问于2017-10-22
得票数 0
1
回答
SLEK3自定义表映射
类型
推理
scala
、
slick-3.0
由于
类型
推断
问题,我很难在案例类和数据库表之间获得自定义映射。问题是,<>方法无法
推断
用于
构造
的
元组
类型
,从而产生以下错误: 在中可以找
浏览 5
提问于2016-09-01
得票数 0
2
回答
typescript中
可选
参数
的
语义
typescript
作为其他一些代码
的
用户,我希望能够查看一个
函数
,并根据
类型
是否为optional来确定需要什么。: string) 但作为一个为其他人编写代码
的
开发人员,我
仍然
希望表明
参数
是
必需
的
,但我希望
类型
检查就好像它不是
必需
的
一样,因为我不能保证我
的
最终用户也在使用typescript,
并且
我希望优雅地处理错误
的
参数
我
的
浏览 10
提问于2020-07-09
得票数 1
1
回答
从
可选
构造
函数
参数
推断
的
typescript
、
generics
know that extra exists and has a property graphUrl在这种情况下,我希望extra类成员根据它是否被传递给构造
函数
来
推断
现在,
推断
工作
正常,
并且
extra
类型
正确,但是当我分配this.extra = extra时,TS会在构造
函数
代码中抛出一个错误。严格地说,这个错误是有意义
的
,因为我将一个可以未定义
的
类型
分配给一个不能定义
浏览 5
提问于2022-06-13
得票数 2
回答已采纳
1
回答
非法多态
类型
?
haskell
为什么这种
类型
的
单一用法会编译,但将其放入列表会失败呢?
浏览 2
提问于2015-01-12
得票数 5
回答已采纳
2
回答
锈蚀闭包真的不需要
类型
烦扰吗?
rust
、
closures
一个令我惊讶
的
细节是,“锈书” fn some_closure() { println^^^ consider giving this closure parameter a type error:
浏览 1
提问于2021-06-07
得票数 1
回答已采纳
2
回答
如何修复Scala
的
WartRemover工具中
的
产品
类型
推断
错误
scala
、
scala-2.11
、
type-annotation
我使用工具来避免Scala2.11代码中可能出现
的
错误。。 在做家庭作业时,我得到了另一个链接,它解释了如何修复
类型
推理失败错误。我引用“如果您看到下面的任何警告,修复通常就像提供
类型
注释一样简单”,但我不明白这意味着什么。我真的需要一个具体
的
例子。
浏览 8
提问于2014-12-17
得票数 9
回答已采纳
2
回答
在Kotlin中省略返回
类型
会引起问题吗?
kotlin
考虑下面的示例,其中我在泛型数据类
的
辅助对象中定义了两个泛型
函数
: var data: T?// WITHOUT explicit return type }对于给定
的
上下文,这两个
函数
将具有相同
的
返回签名。我毫不怀疑两者都能正确
工作
,但仍有一个问题使我感
浏览 18
提问于2022-04-25
得票数 1
回答已采纳
1
回答
泛型与非泛型重载调用
c#
、
generics
、
.net-4.0
、
overloading
当我像这样声明一个方法时:void DoWork(int a) { }int a = 1;它将调用什么DoWork方法?为什么?我似乎在任何MSDN文档中都找不到它。
浏览 0
提问于2012-03-29
得票数 8
回答已采纳
1
回答
VS代码如何获得
类型
提示?
python
、
visual-studio-code
当我在一个项目中使用argparse时,我注意到以下内容: add_argument(*name_or_flags,
类型
:Union[可调用[Text,_T],可调用[str,_T],FileType]=.,选择:Iterable_T=.,
必需
:bool=.,help: OptionalText=.,元数据:
可选
[ Union[Text,TupleText,.]]=.,版本:Text=.,name=
浏览 1
提问于2020-03-31
得票数 2
回答已采纳
3
回答
带空尖括号<>
的
模板
函数
调用
c++
、
templates
、
template-argument-deduction
我对下面的模板行为感到困惑,它使用空
的
尖括号(没有
参数
的
模板)编译得很好,因为在语法上,template<>被保留
用于
标记一个显式
的
模板专门化。data type} 在上述情况下,模板
参数
真的是
可选
的
吗
浏览 5
提问于2013-12-05
得票数 14
4
回答
向C++程序员解释ML
类型
推断
c++
、
functional-programming
、
templates
、
type-inference
、
ml
ML如
何在
以下
函数
定义中执行
类型
推断
:它是否像C++模板一样,在模板实例化之前不执行
类型
检查,在模板实例化之后,如果
类型
支持必要
的
操作,
函数
就会
工作
,否则就会抛出编译错误例如,下面的
函数
模板NumType add(NumType a, NumType b) {} 将适<em
浏览 0
提问于2010-04-21
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
2017年最全的excel函数大全10—数据库函数
Phan-PHP静态分析器
如何使用Lambda表达式替代匿名内部类?
Python集合有什么内置函数可以使用,怎么使用这些内置方法
C+类型系统的有趣进化
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券