腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
符合
Equatable
for
Diffing
的
协议
、
、
viewModels = [ ] }为了能够使用像这样
的
Diffing
库,ChatViewModel应该
符合
Equatable
协议
。case let (.loaded(l), .loaded(r)): return l == r,Message作为一种
协议
,并不
符合
Equatable
。让它像这样
符合
Equat
浏览 11
提问于2019-10-27
得票数 0
回答已采纳
1
回答
Swift:
符合
等价类型
的
泛型数组
、
、
、
、
在Swift中,您如何定义一个类型
符合
相等
的
泛型数组?// compile time error对泛型类型“→”
的
引用需要<…中
的
参数>[File<Any>]不支持使用“
Equatable
”作为
符合
协议
“
Equatable
浏览 0
提问于2018-05-13
得票数 1
2
回答
某些非赤道类型
的
协调阵列可等效
、
注意:我认为人们忽略了这个问题
的
要点,这并不是说我有一个数组,其中元素是一个
协议
,而且可能甚至不是关于具体地有条件地遵守
Equatable
;这些只是我正在使用
的
例子。问题是,似乎不可能有条件地使某项
协议
多次(在不同
的
条件下)
符合
协议
。 当SWIFT4.1以
符合
条件
的
方式发布时,我期待数组和字典在元素
符合
Equatable
的
情况下
符合
它们。此外,
浏览 0
提问于2018-04-05
得票数 0
回答已采纳
1
回答
是否可以将
协议
类型传递给泛型类
、
我有一个
协议
A,并且有多个
符合
协议
A
的
结构。我需要在一个集合中存储不同
的
结构对象。但是我
的
集合类型是由另一个服务预定义
的
,它
的
类型是Storage类。我不能将值类型作为A传递,它抛出一个错误,指出
协议
A不
符合
Decodable类型。我只想知道这是否是传递自定义
协议
的
正确方法,以及我是否可以使自定义
协议
符合
可编码
协议
。示例代码片段
浏览 25
提问于2021-07-21
得票数 0
1
回答
(Swift)如何从元组数组[(Date,MyClass)]中获取元组元素(Date,MyClass)
的
索引?
、
、
、
我有一个类型为元组(Date,MyOwnClass)
的
数组,并尝试从元组数组中查找与目标元组相等
的
特定元组
的
索引。XCode给我
的
错误是“二元运算符==无法...”当我尝试使用".indexOf({ $0 == targetTuple })“时 提前感谢!
浏览 5
提问于2017-10-17
得票数 0
1
回答
广泛使用
的
Swift扩展
协议
、
、
、
、
广泛适用
的
扩展
协议
我想知道,Swift中最重要
的
协议
是什么。我想做一个扩展,它适用于可以设置
的
值。这样做
的
目的是使编写更多单行代码变得更容易。我
的
分机: return self} 警告:,我希望能够将.set(to: )用于不
符合
浏览 0
提问于2018-05-14
得票数 1
回答已采纳
1
回答
对于泛型类(泛型类型
符合
协议
X ),如何使用泛型
协议
创建该类
的
实例
、
、
、
我想要创建一个类游戏
的
通用类型,
符合
平等。然后我想要能够使用类型,这些类型在默认情况下是不平等
的
,就像形状一样。如果我创建一个具有String类型
的
实例,那么一切都能正常工作。如果我创建一个类型为does
的
实例,它就会像预期
的
那样失败,因为Shape不
符合
相等。import SwiftUI stru
浏览 2
提问于2022-11-10
得票数 -2
1
回答
作为AnyEquatable替代方案
的
AnyHashable
、
我需要比较
符合
协议
P
的
结构数组。 P不能
符合
Equatable
,因为它不能有“自身要求”。 创建AnyEquatable作为类型擦除是实现此目的
的
常见做法。但是,AnyHashable已经是标准库
的
一部分,并且它
符合
Equatable
。 我想知道AnyEquatable是否有充分
的
理由不是标准库
的
一部分。
浏览 31
提问于2020-04-23
得票数 2
回答已采纳
1
回答
当关联满足约束时,swift
协议
方法
、
、
我有一个有关联类型
的
协议
。我希望
协议
只在关联类型
符合
相等
的
情况下才强制执行某种方法。ThingType } 我只是找不到合适
的
浏览 6
提问于2022-08-09
得票数 2
回答已采纳
2
回答
类型不
符合
未定义
的
协议
。
、
、
String { } return 1} 我收到一个错误,说明Type 'Item‘不
符合
协议
'
Equatable
’,即使我没有尝试实现一个名为‘
Equatable
’
的
协议
。有人见过这样
的
行为吗?有什么解决办法或解决办法吗?谢谢!
浏览 2
提问于2014-07-09
得票数 4
回答已采纳
1
回答
Swift函数中
的
泛型和
协议
一致性
、
、
我刚读过,我想我有答案了:通用
协议
一致性。 他遇到
的
问题是,他有一个
符合
Equatable
的
协议
,Value。他有另一个需要valueBySmashingOtherValue函数
的
协议
Smashable。他有一个结构,Bar,实际上
符合
Smashable和Value。在采用泛型类型T
的
后续函数中,将返回Bar。Swift类型系统会抱怨'Bar' is not convertible to
浏览 0
提问于2015-06-22
得票数 1
2
回答
Swift 3.0.1中
的
元组比较
、
根据苹果发布
的
快速编程语言(SWIFT3.0.1) iBook,比较运算符也适用于元组,只要它们不包含布尔值。
浏览 4
提问于2017-01-19
得票数 1
回答已采纳
3
回答
错误:不
符合
协议
'
Equatable
‘
、
我是swift
的
新手,并通过教程了解更多。Type 'SuitedCard' does not conform to protocol'Comparable'struct SuitedCard:
Equatable
,
浏览 2
提问于2017-01-21
得票数 3
回答已采纳
1
回答
类型约束
的
泛型函数调用优先级?
、
、
我有以下定义: return lhs == rhslhs === rhs return false当我对同样
符合
compare
的
引用类型对象调用
Equatable
时,编译器如何决定要调用哪些函数?一个完
浏览 4
提问于2020-08-25
得票数 3
2
回答
符合
协议
(如
协议
)
、
假设我有一个
协议
Item,和一个
符合
它
的
结构ConcreteItem。"item1")])我希望返回名为"item1"
的
项目我可以使ConcreteItem
符合
Hashable,并且Set代码也能工作。AnotherConcreteItem: Item { let na
浏览 7
提问于2017-07-30
得票数 0
2
回答
Swift中
的
泛型类继承
、
、
、
我有以下类: ....}似乎Swi
浏览 0
提问于2015-01-05
得票数 16
回答已采纳
2
回答
在
协议
类型数组上使用find()
、
每当我创建一个
协议
类型数组时,我如何获取该数组中对象
的
索引?我试过以下几种方法: func doSomething() var‘转换为类型'aClass'”
的
错误。查看find ()
的
方法签名,我们发现元素应该实现
Equatable
(这就是为什么我重载了上面的==操作符): func find<C : Collection
浏览 1
提问于2014-07-01
得票数 4
1
回答
类型'[String]‘不
符合
协议
'
Equatable
’
public class Cell<T :
Equatable
> {}class TagsCell : Cell<[String]>, CellType {我增加了这段代码
浏览 2
提问于2016-03-06
得票数 1
回答已采纳
2
回答
如何比较Swift中
的
通用对象?
、
考虑以下简化
的
代码片段: var x: T self.x = xif (x == y) { }} 我希望这个类适用于所有类型
的
T,它们在某种程度上是可比较
的
。理想情况下,如果T是一个对象,它将比较身份,并直接比较
符合
Equatable
的
浏览 0
提问于2016-01-27
得票数 2
1
回答
‘不
符合
协议
“
Equatable
”
、
does not conform to protocol '
Equatable
'中解决此问题func connection(connection: NSURLConnection, canAuthenticateAgainstProtectionSpace
浏览 0
提问于2014-09-25
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微软更新服务协议“断供中国”?微软:不符合事实
联通强硬回应用户“被5G”:符合协议,合法合理
符合 Python 风格的对象
产品符合欧洲标准的CE认证
建立符合现代企业需求的IT架构
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券