List.SingleOrDefaultList.SingleOrDefault

構文Syntax

List.SingleOrDefault(list as list, optional default as any) as any 

バージョン情報About

リスト list に項目が 1 つしかない場合は、その項目を返します。If there is only one item in the list list, returns that item. リストが空の場合は、省略可能な default が指定されていなければ、関数によって null が返されます。If the list is empty, the function returns null unless an optional default is specified. リストに複数の項目がある場合は、関数によってエラーが返されます。If there is more than one item in the list, the function returns an error.

例 1Example 1

リスト {1} 内の単一値を求めます。Find the single value in the list {1}.

List.SingleOrDefault({1})

1

例 2Example 2

リスト {} 内の単一値を求めます。Find the single value in the list {}.

List.SingleOrDefault({})

null

例 3Example 3

リスト {} 内の単一値を求めます。Find the single value in the list {}. リストが空の場合は、-1 を返します。If is empty, return -1.

List.SingleOrDefault({}, -1)

-1