Combine - Operator(操作符)(四)(完结)

检验 序列 |其他 操作符


检验  操作符

allSatisfy & tryAllSatisfy - 判断所有数据是否都满足条件

contains - 判断是否有数据满足条件

序列 操作符

first | last - 获取第一个(最后一个)满足条件的元素,如果publisher结束之前没有满足的,就不发送值

dropFrist - 忽略前几个元素

drop(while:) - 满足条件的数值,忽略,从不满足时,开始发送数据

drop(untilOutputFrom:) - 2个publisher,只有当from的publisher发送值开始,另一个publishers之后发送的值才有效

prefix - 指定前几个个数的元素,并发送完成

prefix(while:) - 与drop(while:)相反,条件满足的,发送receive,直到不满足(忽略不满足之后的数据),发送结束

prefixUntilOutput - 与drop(untilOutputFrom:)相反,原始publisher发送数据,直到from的Publisher发送数据,就结束原始publisher

prepend - 在原始publisher前面追加数据,只会追加一次

append - 在原始publisher后面追加,只会追加一次

output(in:) - 发出指定位置的数据



上一篇:Combine - Operator(操作符)(三)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容