SelectFirst

SelectFirst[{e1,e2,},crit]

crit[ei]Trueになる最初の eiを返す.見付からない場合はMissing["NotFound"]を返す.

SelectFirst[{e1,e2,},crit,default]

crit[ei]Trueになる eiが存在しない場合に default を返す.

SelectFirst[crit]

式に適用可能なSelectFirstの演算子形を表す.

詳細

  • SelectFirst[{e1,e2,},crit,default]では,defaultcrit[ei]Trueになる eiが存在しない場合にのみ評価される.
  • SelectFirst[crit][expr]SelectFirst[expr,crit]に等しい.

例題

すべて開くすべて閉じる

  (4)

偶数である最初の要素を選ぶ:

純関数を使って要素の検定を行う:

偶数が見付からない場合はデフォルトの x を与える:

SelectFirstAssociation中の値に対して働く:

スコープ  (3)

SelectFirstの演算子形を使う:

x を含む最初のペアを求める:

カスタムのデフォルト値を使う:

一般化と拡張  (2)

SelectFirstは,Listだけでなく,任意の頭部に使うことができる:

SelectFirstSparseArrayオブジェクトに使うことができる:

特性と関係  (4)

デフォルト値は必要な場合にのみ評価される:

SelectFirstは最初にマッチしたもののみを返す:

Selectはマッチしたものをすべて返す:

SelectFirstは,SelectReplaceの組合せで実装することができる:

SelectFirstは,パターンではなく関数を使う点を除いて,FirstCaseに似ている:

要素の合計が10未満である最初のリストを選ぶ:

FirstCaseを使って同じ結果を得る:

Wolfram Research (2014), SelectFirst, Wolfram言語関数, https://reference.wolfram.com/language/ref/SelectFirst.html.

テキスト

Wolfram Research (2014), SelectFirst, Wolfram言語関数, https://reference.wolfram.com/language/ref/SelectFirst.html.

CMS

Wolfram Language. 2014. "SelectFirst." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SelectFirst.html.

APA

Wolfram Language. (2014). SelectFirst. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SelectFirst.html

BibTeX

@misc{reference.wolfram_2024_selectfirst, author="Wolfram Research", title="{SelectFirst}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/SelectFirst.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_selectfirst, organization={Wolfram Research}, title={SelectFirst}, year={2014}, url={https://reference.wolfram.com/language/ref/SelectFirst.html}, note=[Accessed: 22-November-2024 ]}