|
Cases
Cases[ , , ... , pattern]は,パターンにマッチする要素 をリストにして返す.
Cases[ , ... , pattern -> rhs]は,パターンにマッチし,要素 に対応するrhsの値をリストにして返す.
Cases[expr, pattern, levspec]は,levspecによって指定され,パターンにマッチするレベルにある式 expr のすべての部分をリストにして返す.
Cases[expr, pattern -> rhs, levspec]は,パターンにマッチするrhsの値を返す.
Cases[expr, pattern, levspec, n]は,exprの中でパターンにマッチする最初のn個の部分を返す.
例:Cases[ 2, x, 4 , _Integer]  .
Casesの第1引数の頭部がListである必要はない.
Cases[expr, pattern :> rhs]はパターンが見付かったときにだけrhsを評価する.
レベルの指定についてはA.3.6を参照のこと.
参照セクション:2.3.2.
次も参照:Select,Position,ReplaceList,Collect,DeleteCases.
関連パッケージ:Statistics`DataManipulation`.
バージョン1の新関数
他の例
|