腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
编写
一个
带有
类型
参数
的
泛
型函数
来
满足
其
自身
的
限制
?
、
我正在尝试
编写
一个
函数,它从别人
的
框中接收对
泛
型结构
的
可变引用(因此我不能修改该结构
的
定义)。为结构实现
的
一些方法仅在结构
满足
特定边界时才可用: impl<'s, 'p: 's, P> TryCatch<'s, P> Self: AsMut<HandleScope<'p, ()>HandleScope>) 或者像这样: fn my_func
浏览 15
提问于2021-04-14
得票数 1
4
回答
Kotlin:
泛
型函数
作为返回
类型
?
、
、
、
在Kotlin中,是否可以将
泛
型函数
类型
声明为函数
的
返回
类型
?return Factory.INSTANCE.create(prefix + name, type);} (请注意,在示例中,我使用静态字段访问Factory实例,以避免将
泛
型函数
作为
参数
传递,这将在Kotlin中显示
其
自身
的
问题)。在我看来,与Java
的
函数接口相比,这是
一个
限
浏览 99
提问于2017-10-23
得票数 2
回答已采纳
1
回答
快速将协议变量传递给
泛
型函数
、
、
有人能解释一下为什么将protocol var传递给
泛
型函数
是Swift中
的
错误吗?protocol P {}func g(x: P) { f(x) } // Errorprotocol P {}func g(x: P) { f(x) } 我只是想知道编译器生成
的
代码有什么不同,这使得它拒绝第
一个
示例,但在第二种情况下,生成
的
代码是
浏览 0
提问于2017-09-30
得票数 2
4
回答
C#/.Net
泛
型
如何
知道它们
的
参数
类型
?
、
、
在C#中,
泛
型函数
或类知道
其
泛
型
参数
的
类型
。这意味着动态
类型
信息(如is或as )是可用
的
(与它不存在
的
情况相反)。 我很好奇,编译器是
如何
向
泛
型方法提供这种
类型
信息
的
?对于类,我可以想象实例可以有
一个
指向
类型
的
指针,但是对于
泛
型函数
,我不确定,也许只是<e
浏览 9
提问于2015-03-05
得票数 10
回答已采纳
1
回答
如何
创建具有
泛
型函数
扩展
类型
的
协议
、
、
、
我试图用
一个
泛
型函数
来做
一个
协议,其中T不仅等于
类型
,而且还扩展了它。MyProtocol { return Item2()}abstract class MyProtocol { abstract <T extends MainItem
浏览 1
提问于2019-04-10
得票数 3
回答已采纳
2
回答
Rust:使用特征/
类型
类实现
泛
型数字函数
、
、
我有
一个
函数,它可以生成
一个
整数链表: if start >= end { ~End }} 但是,我想要设置
一个
任意数值
类型
的
范围ord>(start: T, end: T)
浏览 0
提问于2013-06-10
得票数 5
1
回答
类型
记录:使用特定
的
扩展接口
来
满足
泛
型
的
“扩展”
类型
参数
?
、
下面是
一个
小代码示例(附带注意:我正在运行
类型
记录v3.8.3): arg: T;}; 键入属性'arg2‘在'IOptions’
类型
中缺失,但在<e
浏览 5
提问于2020-06-22
得票数 1
回答已采纳
1
回答
当前
的
SYB允许扩展具有新
类型
的
泛
型函数
吗?
、
、
Scrap Boilerplate文章描述了一种
编写
泛
型函数
的
方法,这些
泛
型函数
适用于一般
类型
,但有特殊情况适用于特定
类型
。例如,来自aeson包
的
定义了
一个
用于从JSON转换
的
泛
型函数
,但为list或Int等
类型
提供了特殊情况parseJSON然
浏览 0
提问于2013-02-13
得票数 1
回答已采纳
1
回答
仿制型损失
、
当向交集
类型
添加属性时,我面临
一个
奇怪
的
问题,
泛
型
参数
丢失。Promise<(p: P) => R>>; 如果删除标记为----<HERE>----标志
的
行,则x const将以以下
类型
结束,该
类型
保留
泛
型
类型
: const x: <T>
浏览 1
提问于2020-11-21
得票数 1
回答已采纳
2
回答
带有
属性名和值
参数
的
泛
型函数
、
是否可以用两个
参数
编写
一个
泛
型函数
,其中第
一个
参数
是propertyname,第二个
参数
是propertyvalue?path]): void;因此,当我用错误
的
值
参数
调用add时,就会得到
类型
错误编辑我意识到我真正想要<em
浏览 0
提问于2021-09-15
得票数 1
回答已采纳
1
回答
TypeScript中所需
的
与推断
的
泛
型
类型
、
、
以下
泛
型
类型
之间有什么区别:type FnWithParamInferred = <T>(t: T) => void据我所知,如果没有在任何上下文中显式地给出
泛
型
类型
,FnWithRequiredParam总是会失败
的
。在某些上下文中,<T>是从它使用
的
位置(例如Array.map)推断出来
的
,但是下面的一行会抛出
一个</e
浏览 0
提问于2019-01-16
得票数 14
回答已采纳
3
回答
Java
泛
型-关于对象大于方法
的
快速问题
、
我在我
的
Java课上有
一个
作业,我们正在学习
泛
型,我看了我
的
笔记,我
的
课,甚至在网上,我仍然不知道最后
一个
作业问题是要我做什么,那就是:
编写
了
一个
通用
的
“大于”函数,该函数接受两个对象作为
参数
,每个对象都有
一个
“value”方法,该方法返回
一个
整数,并返回
其
“value”方法返回较大整数
的
参数
。
泛
型函
浏览 3
提问于2020-11-06
得票数 3
回答已采纳
1
回答
如何
对
泛
型Kotlin函数
的
参数
和返回值施加
泛
型约束?
、
我想定义
一个
接受lambda作为
参数
的
Kotlin
泛
型函数
,但我想
限制
lambdas
参数
和返回
类型
的
允许
类型
。我
如何
在Kotlin中做到这一点?在下面的示例中,我期望约束:where T: Base, V: (T) -> Unit意味着V只能是
其
第
一个
参数
实现Base
的
函数。但是,我看到编译器忽略了约束中
的</em
浏览 27
提问于2021-09-26
得票数 0
回答已采纳
2
回答
为什么推导出
的
乐趣( t)和乐趣(T& t)在C++中是不同
的
?
、
(i); // the deduced type of T is int在fun1(i)和fun2(i)中推导出
的
T
类型
分别是int和int &,谁能解释编译器是
如何
进行推导
的
?更新后一项问题解释了以下
的
扣除规则:void foo(T&& ) 在这里,我想知道
浏览 0
提问于2018-01-17
得票数 0
2
回答
快速通用func gen<T>(arg: T)其中T: Optional<U>,U: Equatable
、
如何
表示
一个
Swift
泛
型函数
,该函数将T
限制
为Optional<Equatable> func gen<T>(arg: T) where T: OptionalProtocol<Equata
浏览 3
提问于2017-02-07
得票数 6
回答已采纳
1
回答
锈病性状与
类型
界限
、
、
我读了
的
源代码,发现了 where <Uri as TryFrom<T>>::Error: Into<crate::Error>, Builder::new().method(Method::PUT).uri(uri)在这个片段中,Uri是
类型
,T是
泛
型元素。
浏览 2
提问于2020-05-02
得票数 0
回答已采纳
2
回答
关于
泛
型方法
的
数学运算
、
如何
能够对
类型
泛
型函数
执行数学操作?例如。:Function<Integer, Integer> f = new specificFunc
浏览 5
提问于2013-12-27
得票数 0
回答已采纳
1
回答
类型
记录-对非必需值
的
类型
断言
、
、
、
、
这更多地是为了验证正确
的
处理方法。 religion: undefined as string | undefined})我应该用更好
的
方式处理这件事吗?
浏览 2
提问于2022-11-20
得票数 1
1
回答
类型
记录在不需要时省略
泛
型
参数
、
我创建了
一个
泛
型函数
类型
,其中包含
一个
完全依赖于输入
参数
类型
的
返回
参数
,并且
泛
型
参数
有
一个
extends子句。1) a和b扩展Foo,2) a和b是相同
的
类型
。我遇到
的
问题是将MyFunc作为
参数
类型
。对于T,我不需要精确
的
类型
;我只需要确保
参数</
浏览 5
提问于2022-11-29
得票数 0
回答已采纳
2
回答
任何
类型
的
泛
型有什么意义?
抱歉,如果这是个愚蠢
的
问题。我一直在读那些快速
的
文档,我不知道
泛
型
的
意义。在哪些示例中必须使用
泛
型而不是任何
类型
?
浏览 6
提问于2014-12-03
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
30天拿下Rust之泛型
Go 1.17 发布,说好的支持泛型又落空
全新Swift从入门到进阶实战探探iOS APP(完结)
泛型会让你的 Go 代码运行变慢
转向Kotlin——泛型
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券