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

2021-11-25  本文已影响0人  盟主直播Libx

检验 序列 |其他 操作符


检验  操作符

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(操作符)(三)

上一篇下一篇

猜你喜欢

热点阅读