A15533d33e887e2f9a69f90b27f64dfe
71.CombineLatest

CombineLatest 示意图

当两个 Observables 中的任何一个发射了数据时,使用一个函数结合每个 Observable 发射的最近数据项,并且基于这个函数的结果发射数据。

CombineLatest 操作符行为类似于 zip,但是只有当原始的 Observable 中的每一个都发射了一条数据时 zip 才发射数据。CombineLatest 则在原始的 Observable 中任意一个发射了数据时发射一条数据。当原始 Observables 的任何一个发射了一条数据时,CombineLatest 使用一个函数结合它们最近发射的数据,然后发射这个函数的返回值。

CombineLatest 所在知识地图中的位置

CombineLatest 示例代码

```cs
/

using UniRx;
using UniRx.Triggers;
using UnityEngine;

namespace UniRxLesson
{
public class CombineLatestExample : MonoBehaviour
{
private void Start()
{
var a = 0;

top Created with Sketch.