Diff 型 (dw::util::Diff)

DataWeave 2.2 は Mule 4.2 と互換性があり、Mule 4.2 にバンドルされています。 このバージョンの Mule は、拡張サポートが終了する 2023 年 5 月 2 日にその すべてのサポート​が終了しました。

このバージョンの Mule を使用する CloudHub には新しいアプリケーションをデプロイできなくなります。許可されるのはアプリケーションへのインプレース更新のみになります。

標準サポートが適用されている最新バージョンの Mule 4 にアップグレード​することをお勧めします。これにより、最新の修正とセキュリティ機能強化を備えたアプリケーションが実行されます。

定義 説明

Diff (差分)

type Diff = { matches: Boolean, diffs: Array<Difference> }

2 つの値の間の違い全体を表します。

違いがない場合の例​:

{ "matches": true, "diffs": [ ] }

違いがある場合の例​:

{ "matches": true, "diffs": [ "expected": "4", "actual": "2", "path": "(root).a.@.d" ] }

別の例については、​diff​ 関数を参照してください。

Difference (差)

type Difference = { expected: String, actual: String, path: String }

指定された構造の 2 つの値の間の 1 つの違いを表します。