腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
返回
实现
其他
协议
的
泛
型
类型
、
、
、
我有一个网络模块,它
实现
了一个标准接口,用于公开我
的
网络客户端 protocol HTTPClientTask {}} 它
的
实现
类似于我不希望我
的
其他
模块依赖于这个网络模块,
浏览 36
提问于2020-07-03
得票数 2
回答已采纳
1
回答
如何
在当前
类型
Swift中使用
泛
型函数
、
、
我有一个带有
泛
型函数
的
协议
,它
返回
泛
型
ViewController。它迫使我在默认
实现
中添加
类型
约束检查。,我可以不使用
泛
型
。UIStoryboard.init(storyboard: name) }我有一系列问题 如果我必须做
类型
检查,那么我会去工厂
的
方
浏览 0
提问于2018-07-31
得票数 0
2
回答
方法
返回
特定
类型
的
泛
型
协议
!
、
、
、
我有一个通用
协议
,它有一个
返回
泛
型
参数
的
方法。
协议
有两个
实现
,它们都以字符串作为
返回
类型
。我想要一个方法来构建一个特定
的
实例,类似于基于某些参数
的
类集群。该方法约束
泛
型
类型
,但尝试
返回
时出现错误: “无法将StringReturn
类型
的
返回
表达式转换为
返回
<
浏览 3
提问于2015-12-15
得票数 1
1
回答
Swift中
的
泛
型
委托
实现
、
、
给定这个类有没有可能在类中创建一个委托(
协议
)属性,它将使用类中
的
泛
型
类型
?例如: func decorate(first: A, second: B) -> Void换句话说,在创建
泛
型
类委托
协议
时,我
如何
实现
类型
安全
浏览 1
提问于2016-02-10
得票数 3
1
回答
从函数和方法
返回
约束
泛
型
、
、
、
我想要创建一个函数,
返回
一个符合
协议
的
对象,但是
协议
使用typealias。func hasAwesomeness() -> Bool { }String和Int已经进行了扩展以符合HasAwesomeness,并且每个
实现
了
返回
不同
类型
的
'HasAwesomeness‘只能用作
泛
型
约束,因为它具有自或关联
类型
要求 可以想
浏览 4
提问于2014-12-10
得票数 30
回答已采纳
1
回答
我在Swift中
的
通用
协议
有什么问题?
、
、
、
我无法理解
协议
泛
型
类型
在Swift中是
如何
工作
的
。同样
的
解决方案在Java或Kotlin中也能正常工作。func someLogicRelatedToInteractor() {}我
的
代码中有两个错误。第一个是我将where
泛
型
约束放在另一个
协议
上 第二个错误是我
的
交互类不符合
协议
。我想知道在Swift中是否有
其他
方法来
实现<
浏览 16
提问于2020-02-20
得票数 0
3
回答
具有
泛
型
的
协议
函数
、
、
、
、
如果在Parser上使用关联
类型
,则不能在enum中使用Parser。如果我在parse()函数上指定了
泛
型
类型
,那么如果没有
泛
型
类型
,就无法在
实现
中定义它。 我怎样才能做到这一点?parse()可以
返回
Result
类型
的
结果,或者任何
类型
的
解析器,这些解析器可以输出Result
类型
的
结果,也可以
返回
由同一Re
浏览 6
提问于2016-07-07
得票数 14
回答已采纳
4
回答
比较swift 2.0上
的
两个通用对象
、
我必须确定当前值是否等于给定
的
比较值。TBaseValue, comparingValue: TComparingValue) -> Bool return baseValue == comparingValue但我总是有相同
的
结果
浏览 1
提问于2015-07-17
得票数 0
1
回答
从函数
返回
泛
型
type符合
类型
、
、
、
我正在尝试
实现
一个
协议
,该
协议
需要一个函数,该函数应该
返回
符合CaseIterable
的
类型
的
CaseIterable。当我调用该函数时,我希望能够对
返回
的
泛
型
类型
调用.allCases。不幸
的
是,编译器不允许我。caseIterable(for: self).allCases} 错误: experiment
浏览 0
提问于2019-01-28
得票数 0
1
回答
作为函数
返回
类型
的
Swift
协议
、
我希望使用
泛
型
协议
类型
作为函数
返回
类型
,如下所示: associatedtype T func createC<T>() -> P<T> { }但是,这段代码编译时出现了一些错误: 函数签名中不使用<
浏览 0
提问于2016-06-01
得票数 13
回答已采纳
3
回答
swift
如何
比较
泛
型
、
、
我有一个叫做SomeProtocol
的
协议
然后,我有另一个函数从这个数组中删除一个对象。be applied to operands of type 'SomeProtocol' and 'T' }此代码将导致编译时错误“二元运算符'==‘无法应用于
类型
为'SomeProtocol’和‘T’
的
操作数” 我不确定
浏览 0
提问于2015-07-02
得票数 4
2
回答
A结构或类似的子类
、
、
、
我理解基本层次上
的
结构和类(和
协议
)是
如何
工作
的
。我有一个相当常见
的
情况:我尝试过
协议
和扩展,但是由于
协议
不是
泛
型
的
,所以我无法定义
浏览 3
提问于2016-12-11
得票数 3
回答已采纳
4
回答
如何
检查
泛
型
类型
定义是否继承自另一个
泛
型
类型
定义
、
、
我正在尝试检查开放
的
泛
型
类型
定义是否
实现
了一些开放
的
泛
型
接口。Assert.IsTrue(implDoesImplementInterface);我发现从Type.GetInterfaces()方法
返回
的
类型
与从typeof(IService<>)
返回
的
类型
不匹配我不知道为什么会这样,以及
如何
正确地验证某些<e
浏览 0
提问于2011-01-07
得票数 1
回答已采纳
1
回答
在Swift中声明一个函数,该函数用
泛
型
T.Type
返回
闭包
、
我们试图在Swift中创建一个函数,
返回
一个闭包。
返回
类型
如下:其中,响应本身是一个包含2个
泛
型
的
结构。我们想要
实现
的
是一个函数,它将
返回
一个
类型
依赖于变量值
的
闭包。根据此值,并使用开关,它指定了一种或另一种
类型
,对
泛
型<
浏览 2
提问于2016-02-13
得票数 1
回答已采纳
1
回答
如何
在swift中使用
泛
型
变量
的
非具体
类型
?
、
、
正如我从互联网和Xcode学到
的
,你不能这样做: var some: Bar<Foo>!// this one因为
泛
型
变量
的
类型
必须是具体
的
。
如何
绕过这一限制?最简单
的
方法似乎是使用另一个
协议
,例如B,然后将Bar<Foo>更改为B,然后从Bar继承
的</e
浏览 3
提问于2018-03-29
得票数 1
2
回答
从Swift
协议
进一步约束
泛
型函数
、
我有一个Swift
协议
定义如下: func genericMethod<T:MyProtocol>(param:T) -> ()我可以在这样
的
基类中
实现
泛
型
方法我可以
实现
这个方法,它编译和运行都很好。 现在,我想做一些类似的事情,但是在我
的
基类中,我想进一步限制
泛
型
方法
的
类型
,要求它符合像Comparable这样
的<
浏览 7
提问于2014-12-03
得票数 2
回答已采纳
2
回答
swift
泛
型
约束
类型
也是
返回
类型
。
、
、
} else { }}我正在努力使
泛
型
约束保持不变。
浏览 12
提问于2022-10-28
得票数 1
3
回答
为什么
协议
的
关联
类型
不使用Swift中
的
泛
型
语法?
、
、
、
我对用于
协议
的
关联
类型
和
泛
型
类型
的
语法之间
的
差异感到困惑。例如,在Swift中,可以使用以下内容定义
泛
型
类型
var items = [T]() } return items.
浏览 0
提问于2014-10-25
得票数 80
回答已采纳
1
回答
Swift
协议
强制使用平等
协议
、
我已经定义了两个
协议
。我需要第一个(NameProtocol)来执行平等
协议
。而另一个类(BuilderProtocol)有一个
返回
第一个类(NameProtocol)
的
方法。// Compiler error}我需要通过build()
返回
对象,以
返回</em
浏览 2
提问于2015-04-24
得票数 4
回答已采纳
3
回答
Swift中
的
抽象方法?
、
、
对于Swift开发人员来说,我很少有关于抽象类概念
的
问题。 ,
泛
型
呢
浏览 7
提问于2016-04-07
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何通过Java反射获取泛型类型信息
强制声明泛型的实际类型
java中的泛型类型擦除
Java中如何获得A泛型中T的运行时类型及原理探究
教你如何攻克Kotlin中泛型型变的难点
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券