データ接続と統合Pipeline Builder Expressions配列位置

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

配列の位置

サポート対象: バッチ、ストリーミング

指定された配列内で 'value' が最初に出現する位置/インデックスを返します。値が見つからない場合や引数のいずれかが null の場合は null を返します。

式のカテゴリ: 配列

引数

  • Array - 要素の位置を返す配列。
    Expression<Array<T>>
  • Value - 配列内の位置を見つけるための値。
    Expression<T>

型変数の境界: T は AnyType を受け入れます

出力タイプ: Long

例 1: 基本ケース

引数の値:

  • Array: [ 10, 11, 12 ]
  • Value: 10

出力: 1


例 2: Null ケース

説明: 要素が見つからない場合は null を出力します。 引数の値:

  • Array: [ 1, 2, 4 ]
  • Value: 10

出力: null


例 3: Null ケース

引数の値:

  • Array: array
  • Value: value
arrayvalue出力
[ 1, 2, 3 ]nullnull
null1null
nullnullnull