腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在调用
函数
时显式
指定
泛
型
类型
约束
、
、
我想知道在Swift中是否可能显式
指定
泛
型
函数
的
泛
型
类型
。假设我有以下
函数
定义,它基本上创建一个
泛
型
类型
的
空数组T return [T]()我怎么能叫它呢?var foo = bar() 这是完全有意义
的</em
浏览 2
提问于2016-02-12
得票数 2
回答已采纳
2
回答
用显式
指定
的
泛
型
参数推断
泛
型
约束
、
、
请考虑以下代码:let g x = f x
函数
f有一个受比较约束
的
泛
型
参数在
函数
g中,我只
使用
f并让编译器推断出
泛
型
参数(它正确地这样做),从而生成g: 'a -> unit when 'a : comparison。但
浏览 5
提问于2016-02-11
得票数 0
3
回答
.NET规范是否
指定
如何
使用
构造
函数
约束?
、
、
我一直在查看.NET CLI规范,虽然它提到了可以对
泛
型
类型
参数设置默认构造
函数
约束,但它并没有
指定
使用
这种
泛
型
类型
实际创建它所能做
的
任何事情。实际创建带有构造
函数
约束
的
泛
型
类型
实例
的
正式“spec”方法是什么?
浏览 6
提问于2010-11-17
得票数 1
1
回答
类型
记录:如何
指定
Arrow
函数
类型
的
泛
型
参数
、
、
当我们用
泛
型
参数声明箭头
函数
的
类型
时,我们可以这样做: <T>(arg: T): T;type ArrowFunc2 = <T>(arg: T): T; 现在,我需要在
指定
的
泛
型
参数中
使用
这种
类型
,如何实现这一点?显然,type Func = ArrowFunc<T>不起作用,因为
泛
<em
浏览 15
提问于2022-11-06
得票数 3
回答已采纳
1
回答
在不
指定
泛
型
参数
的
情况下缩小为keyof
类型
的
泛
型
类型
抱歉,如果这是重复
的
某处,我
的
谷歌-福未能找到正确
的
词来缩小结果。 我正在尝试创建一个辅助
函数
来重用一些功能,但我不太清楚是否/如何实现它。给定一个具有
泛
型
的
函数
(或
类型
),其中一个参数是
指定
泛
型
类型
的
键,使
函数
返回
类型
被确定为
泛
型
类型
上该特定属性
浏览 2
提问于2019-06-15
得票数 2
回答已采纳
3
回答
在C#中
使用
免费
的
泛
型
类型
参数模拟委托
、
、
、
、
然后,我们将研究
函数
与参数/参数之间
的
类比,以及
泛
型
类/
函数
与其
类型
-参数/
类型
-参数之间
的
类比。
函数
是一些未
指定
值
的
代码块,称为“参数”。提供参数并接收结果。
泛
型
类是具有某些未
指定
的
“
类型
参数”
的
类。提供
类型
参数,然后
使用
类
浏览 1
提问于2012-10-14
得票数 9
回答已采纳
1
回答
如何防止
使用
TypeScript推断
泛
型
类型
参数?
、
我有一个API/
函数
,它只用于
泛
型
类型
参数(它基于
泛
型
参数强制参数
的
形状)。我希望避免在没有
泛
型
参数
的
情况下调用API (从而从参数中推断
类型
),因为它违背了
函数
的
目的,并且会使API
的
用户感到困惑。我希望编译器只是强制执行一个
泛
型
类型
参数始终是必需
的
。例如: fu
浏览 2
提问于2019-03-02
得票数 5
3
回答
是否仅通过
类型
参数创建
泛
型
类?
、
、
如何创建一个
泛
型
类,它从创建/注入这个
泛
型
类时放置
的
泛
型
类型
参数中获取类
类型
?我
的
目标是
指定
例如MyGeneric<User>,然后
泛
型
类应该能够在所有方法调用中
使用
User类。而不必在
泛
型
的
构造
函数
中另外显式地提供User.class。
浏览 2
提问于2012-10-29
得票数 2
回答已采纳
15
回答
为什么C#和VB有
泛
型
?他们提供了什么好处?仿制药
、
、
、
来自:
泛
型
提供了定义以后
指定
<
浏览 38
提问于2008-09-19
得票数 6
回答已采纳
2
回答
我是否可以强制构造
函数
对其
泛
型
进行更严格
的
限制?
、
、
、
在java中,
泛
型
类有构造
函数
来构造某些
泛
型
类型
的
实例。这很简单,构造
函数
的
调用方可以
指定
界限内
的
任何
类型
。 是否可能有一个构造
函数
对该
泛
型
类型
设置更严格
的
限制?例如,具有强制
泛
型
类型
为String
的
构造
函数</e
浏览 3
提问于2019-03-20
得票数 2
回答已采纳
1
回答
有没有办法在Rust中
使用
泛
型
类型
别名作为
函数
的
泛
型
类型
、
我希望能够重用
泛
型
类型
别名作为Rust中一些
函数
的
泛
型
类型
参数。我尝试按照type alias rust docs中
指定
的
语法创建以下
类型
别名 type DebuggableFromStr<T: FromStr> <T as std::str::FromStr>::Err: std::fmt::Debug, = T; 并希望
使用
它来替换以
浏览 21
提问于2020-01-04
得票数 2
回答已采纳
1
回答
有没有一种不
使用
函数
就能推断
泛
型
类型
的
方法?
、
、
是否可以仅
使用
类型
来推断
泛
型
类型
的
值?例如,
类型
: interface MyType<T extends string> { bar: Record<string, T> foo: { a: null, b: null }, bar: { wh
浏览 22
提问于2021-11-15
得票数 1
1
回答
如何具有基于参数
的
泛
型
和常量
函数
返回
类型
、
、
假设我希望
函数
input返回第一个参数obj
的
常量
类型
({ .}而不是最近
的
类型
object)。那么Ex.1将无法工作,因为参数
类型
是object,而返回
类型
也将是object。下面是Ex.3
的
问题所在,我希望
指定
一个
泛
型
类型
,但仍然具有扩展
类型
object (而不是object
类型
)
的
参数。我还试图在Ex.4中使两个单独<em
浏览 3
提问于2021-04-08
得票数 0
回答已采纳
1
回答
将
函数
的
隐式转换链接到
泛
型
类
、
、
、
我有以下代码,它应该接受一个
函数
A => Boolean (输入
类型
上
的
泛
型
),并通过链式隐式转换将其转换为
泛
型
特征Y[A]: 将源
类型
(输入
类型
上
的
函数
泛
型
)替换为输出
类型</e
浏览 0
提问于2017-01-20
得票数 4
回答已采纳
2
回答
我能找到MethodInfo对象上应用
的
泛
型
参数
的
位置吗?
、
、
、
我需要找出具体应用
函数
泛
型
参数
的
位置。让我们假设我有以下
函数
和
类型
let iToS<'a, 'b> (b : Box<'a, 'b>) : Box<string, 'b>= Box ((sprintf "%A&quo
浏览 0
提问于2016-11-25
得票数 1
1
回答
swift4
:
使用
函数
泛
型
类型
指定
另一个
函数
的
泛
型
类型
、
、
、
我想在我自己
的
函数
请求中
指定
数据响应
的
类型
func request<T>(urlString: String, method: HTTPMethod, parameters: Parameters,
浏览 2
提问于2018-08-16
得票数 0
2
回答
从
泛
型
接口
的
类型
创建
泛
型
函数
、
我想创建一个
泛
型
函数
,它
使用
由不同
泛
型
函数
的
返回所定义
的
类型
。我有一个
函数
返回第一个
泛
型
接口,如下所示: myFunction( request: MyThing ): SpecialInterface<YourThing> 因此,我用想要
使用
YourThing
的
新接口制作了一个新接口,我可以
使用
ReturnType帮助程序获得返回
浏览 29
提问于2019-03-16
得票数 2
回答已采纳
2
回答
如何将
泛
型
类型
指定
为
泛
型
(较高
类型
)
在
类型
记录中,是否可以将
泛
型
类型
指定
为
泛
型
?具体来说,我希望能够将
函数
签名定义为:但是,我收到了来自
类型
记录编译器
的
以下错误: [ts] Type 'T' is not generic
浏览 4
提问于2016-05-19
得票数 10
回答已采纳
2
回答
类型
记录:在可选
的
第一个
泛
型
之后推断
泛
型
的
类型
、
、
我有一个有两个
泛
型
类型
的
函数
,In和Out In extends Record<string, any> = {}, 不要
指定
任何
浏览 3
提问于2020-02-24
得票数 19
回答已采纳
1
回答
如何将未知
类型
的
指针传递给
函数
?
、
、
我希望通过值传递一个变量(我
使用
指针只是为了避免给参数
指定
类型
),这样它就可以被包含在其中
的
另一个
函数
使用
。内部
函数
可以被赋予任何
类型
的
变量。我已经尝试过
使用
泛
型
指针(void*),但它告诉我"'void*‘不是指向对象
的
指针
类型
“。我不想强制转换指针,因为
使用
指针
的
全部意
浏览 18
提问于2019-06-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券