---
schema_version: "1"
id: 14add00ba815e89681f596779c8da8caa3ccade97691da3ea92569606a63542b
title: Core (dw::Core)
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/dataweave/2.4/dw-core.md
canonical_url: https://docs.mulesoft.com/jp/dataweave/2.4/dw-core
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 3420b02c402eeef8bf103f6f0530b6c3b79ea1f7c88939107f4006512952f80f
description: MuleSoft Documentation Site
release: "2.4"
latest: false
---
# Core (dw::Core)

このモジュールには、データ変換用の DataWeave コア関数が含まれます。 DataWeave スクリプトに自動的にインポートされます。DataWeave ​_1.0_​ 関数についてのドキュメントは、 [「DataWeave の演算子」](https://docs.mulesoft.com/dataweave/1.2/dataweave-operators)​を参照してください。

## [](#関数)関数

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-plusplus" class="xref page">++</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2 つの値を連結します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-minusminus" class="xref page">--</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された値を入力値から削除します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-abs" class="xref page">abs</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">数値の絶対値を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-avg" class="xref page">avg</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">配列に含まれる数値の平均を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-ceil" class="xref page">ceil</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">数値を最も近い整数に切り上げます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-contains" class="xref page">contains</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">入力に特定の値が含まれる場合は ​<code>true</code>​、それ以外の場合は ​<code>false</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-daysbetween" class="xref page">daysBetween</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2 つの日付間の日数を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-distinctby" class="xref page">distinctBy</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">入力を反復処理し、一意の要素を配列に返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-endswith" class="xref page">endsWith</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">文字列が指定されたサブ文字列で終了する場合は ​<code>true</code>​、それ以外の場合は ​<code>false</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-entriesof" class="xref page">entriesOf</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">入力オブジェクトのキー、値、任意の属性を表すキー - 値ペアの配列を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-filter" class="xref page">filter</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">配列を反復処理し、一致する値を返す式を適用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-filterobject" class="xref page">filterObject</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">オブジェクト内のキー-値ペアのリストを反復処理し、一致するオブジェクトのみを返す式を適用することで、残りを出力から除外します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-find" class="xref page">find</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された値と一致する、入力のインデックスを返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-flatmap" class="xref page">flatMap</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">配列内の各項目を反復処理し、結果をフラット化します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-flatten" class="xref page">flatten</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">一連のサブ配列 (​<code>[ [1,2,3], [4,5,[6]], [], [null] ]</code>​ など) を 1 つのフラット化した配列 (​<code>[ 1, 2, 3, 4, 5, [6], null ]</code>​ など) に変換します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-floor" class="xref page">floor</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">数値を最も近い整数に切り捨てます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-groupby" class="xref page">groupBy</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された条件 (式や一致セレクターなど) に基づいて配列の項目をグループ化するオブジェクトを返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-indexof" class="xref page">indexOf</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">この配列の指定された要素の​<em>最初</em>​の出現のインデックスを返し、このリストに要素が含まれていない場合は ​<code>-1</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-isblank" class="xref page">isBlank</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">特定の文字列が空 (​<code>""</code>​) か、完全に空白で構成されているか、​<code>null</code>​ の場合は、​<code>true</code>​ を返します。それ以外の場合、関数は ​<code>false</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-isdecimal" class="xref page">isDecimal</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">特定の数値に小数部が含まれる場合は ​<code>true</code>​、それ以外の場合は ​<code>false</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-isempty" class="xref page">isEmpty</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">特定の入力値が空の場合は ​<code>true</code>​、それ以外の場合は ​<code>false</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-iseven" class="xref page">isEven</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">数値または算術演算の数値結果が偶数の場合は ​<code>true</code>​ を返し、それ以外の場合は ​<code>false</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-isinteger" class="xref page">isInteger</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">特定の数値が整数 (小数部なし) の場合は ​<code>true</code>​、それ以外の場合は ​<code>false</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-isleapyear" class="xref page">isLeapYear</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">うるう年の日付を受け取った場合は ​<code>true</code>​、それ以外の場合は ​<code>false</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-isodd" class="xref page">isOdd</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">数値または算術演算の数値結果が奇数の場合は ​<code>true</code>​ を返し、それ以外の場合は ​<code>false</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-joinby" class="xref page">joinBy</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">配列を 1 つの文字列値にマージし、指定された文字列をリストの各項目間の区切り文字として使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-keysof" class="xref page">keysOf</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">入力オブジェクト内のキー - 値ペアからのキーの配列を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-lastindexof" class="xref page">lastIndexOf</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">特定の配列の指定された要素の​<em>最後</em>​の出現のインデックスを返し、この配列に要素が含まれていない場合は ​<code>-1</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-log" class="xref page">log</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">入力の値を変更することなく、​<code>log</code>​ は入力をシステムログとして返します。そのため、任意の式またはサブ式を ​<strong>log</strong>​ でラップでき、式の結果を変更することなく結果が出力されることから、コードのデバッグが非常に単純になります。
The output is going to be printed in application/dw format.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-lower" class="xref page">lower</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された文字列を小文字で返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-map" class="xref page">map</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">配列の項目を反復処理し、結果を新しい配列に出力します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-mapobject" class="xref page">mapObject</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">オブジェクトのキー、値、またはインデックスで動作するマッパーを使用して、オブジェクトを反復処理します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-match" class="xref page">match</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Java 正規表現 (regex) を使用して文字列を照合して各キャプチャグループに分割します。結果を配列で返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-matches" class="xref page">matches</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">式が入力文字列全体に一致するかどうかを確認します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-max" class="xref page">max</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">配列内の最大の ​<code>Comparable</code>​ 値を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-maxby" class="xref page">maxBy</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">配列を反復処理し、配列から ​<code>Comparable</code>​ 要素の最大値を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-min" class="xref page">min</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">配列内の最小の ​<code>Comparable</code>​ 値を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-minby" class="xref page">minBy</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">配列を反復処理し、配列から比較可能な要素の最小値を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-mod" class="xref page">mod</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">剰余 (​<code>dividend</code>​ (被除数) を ​<code>divisor</code>​ (除数) で割った余り) を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-namesof" class="xref page">namesOf</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">特定のオブジェクト内のすべてのキーの名前が含まれる文字列の配列を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-now" class="xref page">now</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">現在の日付と時刻で ​<code>DateTime</code>​ (日時) 値を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-onnull" class="xref page">onNull</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">前の式が ​<code>null</code>​ 値を返す場合はコールバック関数を実行し、​<code>null</code>​ 値をコールバックの結果に置き換えます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-orderby" class="xref page">orderBy</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">入力の要素を、その入力の選択された要素で動作する条件を使用して並び替えます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-pluck" class="xref page">pluck</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1 つのオブジェクトを配列にマップする場合に便利です。​<code>pluck</code>​ はオブジェクトを反復処理してそのオブジェクトからキー、値、またはインデックスの配列を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-pow" class="xref page">pow</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>base</code>​ (基数) の数値を、指定された ​<code>power</code>​ (指数) で累乗します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-random" class="xref page">random</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>0.0</code>​ 以上 ​<code>1.0</code>​ 未満の疑似乱数を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-randomint" class="xref page">randomInt</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>0</code>​ 以上指定数値未満の整数の疑似乱数を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-read" class="xref page">read</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">文字列またはバイナリを読み取り、解析後のコンテンツを返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-readurl" class="xref page">readUrl</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">URL (クラスパスベースの URL を含む) を読み取り、解析後のコンテンツを返します。
この関数は、​<code>read</code>​ 関数と同様に機能します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-reduce" class="xref page">reduce</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">配列の要素に縮小式を適用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-replace" class="xref page">replace</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">文字列置換を実行します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-round" class="xref page">round</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">数値を最も近い整数に丸めます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-scan" class="xref page">scan</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">入力文字列内で検出されたすべての一致を含む配列を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-sizeof" class="xref page">sizeOf</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">配列内の要素数を返します。配列が空の場合は ​<code>0</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-splitby" class="xref page">splitBy</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">文字列の一部に一致する値に基づいて、文字列を文字列配列に分割します。一致部分は、返される配列から除外されます。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-sqrt" class="xref page">sqrt</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">数値の平方根を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-startswith" class="xref page">startsWith</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">入力文字列が照合するプレフィックスで始まるかどうかによって ​<code>true</code>​ または ​<code>false</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-sum" class="xref page">sum</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">配列内の数値の合計を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-then" class="xref page">then</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">この関数は、前の式から返された値が ​<code>null</code>​ でない場合のみ前の式から返された値を次 (コールバック) に渡すパイプとして機能します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-to" class="xref page">to</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された境界の範囲を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-trim" class="xref page">trim</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">文字列の先頭と末尾に空白スペースがあれば、それを削除します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-typeof" class="xref page">typeOf</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">値の型を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-unzip" class="xref page">unzip</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>zip</code>​ の逆の操作を実行します。これは、配列の配列を入力として使用します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-upper" class="xref page">upper</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された文字列を大文字で返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-uuid" class="xref page">uuid</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">取得元として乱数を使用して、v4 UUID を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-valuesof" class="xref page">valuesOf</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">オブジェクト内のキー-値ペアからの値の配列を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-with" class="xref page">with</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">置換要素を指定するヘルパー関数。この関数は、​<code>replace</code>​、​<code>update</code>​、または ​<code>mask</code>​ と共に使用してデータ置換を実行します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-write" class="xref page">write</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">値を、サポートされる形式で文字列またはバイナリとして記述します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-xsitype" class="xref page">xsiType</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>xsi:type</code>​ 型の属性を作成します。このメソッドはオブジェクトを返すため、動的属性と共に使用する必要があります。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-functions-zip" class="xref page">zip</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2 つの配列からの要素を配列の配列にマージします。</p></td>
</tr>
</tbody>
</table>

## [](#型)型

- [Core の型](https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-types)

## [](#名前空間)名前空間

- [コア名前空間](https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-namespaces)

## [](#annotations-アノテーション)Annotations (アノテーション)

- [コアアノテーション](https://docs.mulesoft.com/jp/dataweave/2.4/dw-core-annotations)