腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
Swift
:
扩展
关联
类型
为
Array
的
泛
型
类型
、
、
我有一个Container<T>
类型
。我想添加一个
扩展
,如果T是一个数组,则可以对该数组
的
每个元素应用一个函数。var item: T self.item = item} extension Container where T:
Array
浏览 0
提问于2017-11-30
得票数 0
1
回答
Array
在哪里定义元素
关联
的
类型
?
、
、
在
Swift
2.3中,
Array
在哪里定义元素
关联
类型
?我在操场上试过了,但它对我不起
浏览 14
提问于2016-09-24
得票数 3
回答已采纳
1
回答
在集合中存储符合
关联
类型
的
泛
型
我试图存储一个使用
关联
类型
的
泛
型
,但是当尝试创建一个应该符合我在类A顶部
的
泛
型
列表中描述
的
泛
型
类型
时,我会得到错误。“不能用‘(B)’
类型
的
参数列表调用‘追加’” func addAss
浏览 0
提问于2018-07-31
得票数 0
回答已采纳
4
回答
在
Swift
3中
扩展
类型
化数组(如Bool)?
、
、
、
self.contains(false)}但是在
Swift
3.0中,我得到了这个错误: extension
Array
where Iterator.Element == Bool return !s
浏览 7
提问于2016-09-22
得票数 12
回答已采纳
2
回答
SWIFT
2.0:创建符合通用协议
的
对象集合
类型
、
、
例如: typealias T}我想要一个数组,它是一个符合SomeProtocol
的
对象数组。这在理论上似乎不错,但我得到了以下错误消息: 不能用作
泛
型
约束,因为它包含相同
类型
的
需求。我想这是有道理
的
,毕竟数组也是一个
泛
型
结构,所以
浏览 8
提问于2015-09-11
得票数 2
回答已采纳
1
回答
数组
类型
在
扩展
方法中
的
应用
、
、
、
我要做
的
是
为
Array
创建一个
扩展
,以检查是否所有元素都是唯一
的
。我
的
计划是创建一个集合并检查集合
的
计数到数组
的
计数。但是,我不知道如何将集合
的
类型
绑定到与
Array
相同
的
类型
。extension
Array
{ var set = Set<self>()
浏览 2
提问于2015-10-16
得票数 2
回答已采纳
1
回答
定义用于闭包
的
泛
型
类型
、
、
我想定义一个
泛
型
类型
,以便在类上定义
为
实例变量
的
闭包中使用。我希望传入一个
泛
型
类型
的
数组,并确保发出
的
相同
类型
与进入
的
类型
相同。我这样写它(使用
SWIFT
2.0),但是它没有构建: var resultProcessing : <T: MyObjectType>((obj:
Array
<T>
浏览 2
提问于2015-10-06
得票数 0
回答已采纳
1
回答
当元素
类型
为
协议时,无法对
泛
型
数组类调用
扩展
方法[
Swift
]
、
、
、
根据注释中引用
的
错误消息,以下代码失败。它已经被归结为最低限度,所以下面的代码没有明显
的
实用价值。我只是试图处理真正奇怪
的
(在我看来)错误消息。我之所以将数组声明为[P]而不是[S],是因为数组内容
的
常见运行时多态性。protocol P {} func sp() {} extension
Array
where Element: P {
浏览 3
提问于2015-09-23
得票数 0
2
回答
泛
型
类型
化类/结构
的
快速
扩展
?
、
如何向
泛
型
类型
化类添加
扩展
方法,并访问类上定义
的
泛
型
类型
以使方法
类型
为
make? mutating public func addTwo<T>(object: T) { appen
浏览 2
提问于2014-08-10
得票数 0
回答已采纳
3
回答
如何在
Swift
4中
为
NSFetchedResultsController编写
扩展
、
、
、
我正在尝试
为
Swift
4中
的
NSFetchedResultsController类编写一个简单
的
扩展
。这是我
的
第一次尝试--在
Swift
3中有效:{ }但是我在使用
Swift
4
的
Xcode 9 beta 2中得到了这个编译错误:
泛
<em
浏览 48
提问于2017-07-02
得票数 8
回答已采纳
3
回答
为什么协议
的
关联
类型
不使用
Swift
中
的
泛
型
语法?
、
、
、
我对用于协议
的
关联
类型
和
泛
型
类型
的
语法之间
的
差异感到困惑。例如,在
Swift
中,可以使用以下内容定义
泛
型
类型
var items = [T]() } retu
浏览 0
提问于2014-10-25
得票数 80
回答已采纳
10
回答
如何在
Swift
中
扩展
类型
化数组?
、
如何使用自定义函数utils
扩展
Swift
的
Array
<T>或T[]
类型
?浏览一下
Swift
的
API文档,就会发现数组方法是T[]
的
扩展
,例如: //...奇怪
的
是,
Swift
允许我通过以下方式
扩展
无
类型
数组:
浏览 131
提问于2014-06-04
得票数 231
回答已采纳
1
回答
如何使用
泛
型
类似数组
的
属性创建协议
、
、
、
{ get }给出了“
关联
的
类型
不能有
泛
型
参数列表”。我假设这是因为现在约束上有一个约束,它不能用这种方式表达?{ get } 给出:“协议'RandomAccessCollection‘只能
浏览 3
提问于2020-08-05
得票数 0
1
回答
解释`_Generic`错误信息:错误:单元化‘`*’‘(有’type‘’)
的
无效
类型
参数
、
、
、
、
(有'int') 注:从宏“foo”
扩展
不计算
泛
型
选择
的
控制表达
浏览 2
提问于2015-09-18
得票数 2
回答已采纳
1
回答
在
Swift
中
扩展
泛
型
?
、
我试图在
Swift
中
扩展
Array
<T>,以添加一个调用self.append
的
函数。问题是
Swift
似乎不允许我这样做--当我尝试以下代码时: mutating func AppendObj<T>(obj: T) { }它说'T‘不能转换到'T’,我假设这意味着基础数组使用
的
'T
浏览 0
提问于2014-06-09
得票数 2
回答已采纳
1
回答
委托或数据源中
的
泛
型
、
、
、
我正试图找到在delegate或dataSource协议中使用
泛
型
的
解决方案。pageViewController: PageViewController, didScrollToViewController viewController:UIViewController)我想要
的
是这样
的
通用协议didScrollToViewController viewController:T)这导致以下问题: 当我将协
浏览 5
提问于2014-12-10
得票数 1
3
回答
接受
类型
序列
的
函数
、
、
、
我想要一个接受Int序列
的
函数。我想写
的
是: items.forEach { ... }哪些基本概念使第一个版本不起作用,而使第二个版本生效?
浏览 0
提问于2016-09-26
得票数 12
回答已采纳
1
回答
什么时候在
Swift
中使用
类型
擦除?
、
、
关于如何在
Swift
中执行
类型
擦除,已经有很多问题,我看到
类型
擦除常常被描述
为
处理具有
关联
类型
和
泛
型
类型
的
协议
的
一种重要模式。然而,在我看来,需要
类型
擦除通常是设计问题
的
症状--您本质上是在“丢弃”
类型
信息(即将值放入容器或将其传递给函数),这些信息最终通常需要通过冗长而易碎
的
向下转换来恢复。也许我不明白
的
是像
浏览 2
提问于2021-04-30
得票数 1
回答已采纳
1
回答
这是什么
类型
的
类定义: ClassName<Variable>:parent
、
、
、
据我所知,这不是协议、委托或
扩展
。任何人都可以解释这是如何工作
的
?
浏览 1
提问于2016-06-27
得票数 1
1
回答
Swift
3
扩展
被约束
为
一个
类型
、
、
、
我想
扩展
一个RXSwift协议,即OsbervableConvertibleType,但我只想在OsbervableConvertibleTypes上创建一个
扩展
方法,其中包含一个Result对象。现在,Result再次成为
泛
型
。但是我想在我
的
扩展
函数中保留
泛
型
类型
,所以我
的
函数
的
返回
类型
也是
泛
型
的
。}
浏览 12
提问于2017-02-28
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
泛型与关联类型
强制声明泛型的实际类型
java中的泛型类型擦除
Java中如何获得A泛型中T的运行时类型及原理探究
dos命令ftype图文教程,显示或修改用在文件扩展名关联中的类型
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券