mod

DataWeave 2.1 は Mule 4.1 と互換性があります。 Mule 4.1 の標準サポートは 2020 年 11 月 2 日に終了しました。このバージョンの Mule は、拡張サポートが終了する 2022 年 11 月 2 日にその​​すべてのサポートが終了します。

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

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

mod(Number, Number): Number

剰余 (​dividend​ (被除数) を ​divisor​ (除数) で割った余り) を返します。

パラメータ

名前 説明

dividend

操作の被除数となる数値。

divisor

操作の除数となる数値。

次の例では、入力値の剰余を返します。​mod(dividend, divisor)​ 表記を使用することもできます (たとえば、​mod(3, 2)​ では ​1​ を返します)。

ソース

%dw 2.0
output application/json
---
{
  "a" : 3 mod 2,
  "b" : 4 mod 2,
  "c" : 2.2 mod 2
}

出力

{
  "a": 1,
  "b": 0,
  "c": 0.2
}