协议可比较
平等。
字符串,双精度字,字符串和双精度整数,操作员binario == queharáel trabajo requerido。
Ejemplo:
佩罗·奎·帕萨(Pero¿)
请参见“ 编译器必填项: 二进制运算符’==’不能应用于两个’Cliente’操作数 ”。 德阿库多:是的! 没有幻想,迷惑不解。 符合基本协议的协议。
啊! 否否客户端1 ==客户端2,则没有问题(客户端!),请不要在客户端上使用sapro。 不能完全扩展的功能 。
客户可以在“任何客户使用”上查看“客户身份”,“客户身份”和“客户身份” 。
重要事项:协议的可食用性,等价的海,等价物,反射性的cumpla con laspropiedade,simetría和transivividad。 从整体上了解客户的需求。
- Reflexibidad :cliente_ A == cliente_ A
- Simetría 。 cliente_ A == cliente_ B 隐含 cliente_ B == cliente_ A
- Transitividad 。 cliente_ A == cliente_ B && clienteB == cliente_ C 隐含 cliente_ A == cliente_ C
进行前部操作时,必须先完成一个特殊的任务,然后才能在功能上进行比较==(lhs:Cliente,rhs:Cliente)-> Bool
可比
哈斯塔·埃斯特·蓬托(Hasta este punto),努埃特拉斯·奥贝普托斯·德尔·蒂皮(nuestras objetos del Tipo) 禁止向客户发送任何建议的电子签证,请在向您担保之前,向您发送一份由西班牙裔美国人提供的法律服务(antigüedad)。
Ojosólopodemos saber si un cliente esualual a otro,comparando todas sus propiedades,pero no podemos usarningúnotrooperdor binario para saber si es mayor que,mayor igual que,menor,menor igual que。
Nuevamente haremos llorar al compilador y para corregirlo vamos a conformar el protocolo可比较的:
Listo,地点及结果:“ El cliente B esmásantigüo”。 微不足道的虚构工具实施者,repositorio的解构者,dédede实施者的解构者。
QuantumB /协议
通过在GitHub上创建一个帐户为协议开发做出贡献。 github.com