SelectFirst
SelectFirst[{e1,e2,…},crit]
SelectFirst[{e1,e2,…},crit,default]
crit[ei]がTrueになる eiが存在しない場合に default を返す.
SelectFirst[crit]
式に適用可能なSelectFirstの演算子形を表す.
詳細
- SelectFirst[{e1,e2,…},crit,default]では,default は crit[ei]がTrueになる eiが存在しない場合にのみ評価される.
- SelectFirst[crit][expr]はSelectFirst[expr,crit]に等しい.
例題
すべて開くすべて閉じる例 (4)
スコープ (3)
一般化と拡張 (2)
特性と関係 (4)
SelectFirstは最初にマッチしたもののみを返す:
Selectはマッチしたものをすべて返す:
SelectFirstは,SelectとReplaceの組合せで実装することができる:
SelectFirstは,パターンではなく関数を使う点を除いて,FirstCaseに似ている:
FirstCaseを使って同じ結果を得る:
テキスト
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