-
関数
- AllTrue
- AnyTrue
- Append
- Apply
- ApplyTo
- Cases
- Comap
- ComapApply
- Composition
- Construct
- CurryApplied
- Delete
- DeleteCases
- DeleteDuplicatesBy
- Distribute
- Extract
- FirstCase
- Function
- Identity
- Inactive
- Insert
- InverseFunction
- Key
- Map
- MapApply
- MaximalBy
- MinimalBy
- NoneTrue
- Operate
- OperatorApplied
- Position
- Prepend
- ReplacePart
- ReverseApplied
- RightComposition
- Select
- SelectFirst
- SortBy
- Through
- 関連するガイド
-
-
関数
- AllTrue
- AnyTrue
- Append
- Apply
- ApplyTo
- Cases
- Comap
- ComapApply
- Composition
- Construct
- CurryApplied
- Delete
- DeleteCases
- DeleteDuplicatesBy
- Distribute
- Extract
- FirstCase
- Function
- Identity
- Inactive
- Insert
- InverseFunction
- Key
- Map
- MapApply
- MaximalBy
- MinimalBy
- NoneTrue
- Operate
- OperatorApplied
- Position
- Prepend
- ReplacePart
- ReverseApplied
- RightComposition
- Select
- SelectFirst
- SortBy
- Through
- 関連するガイド
-
関数
関数の合成と演算子形式
Wolfram言語の記号構造を利用すると,演算のパイプラインを形成し,記号的に合成して操作し,引数に適用できる「演算子」を作るのが簡単になる.組込み関数によっては,即座に記号演算子として与えることができるカリー化形式をサポートしている.
Compositionまたは f@*g — 左から右への合成 f[g[_]]
RightCompositionまたは f/*g — 右から左への合成 g[f[_]]
ApplyTo または x//=f — x=f[x]
Construct — 頭部と引数から式を構築する
Function — 任意の式を適用可能な純関数に変換する
Identity — 恒等関数
InverseFunction — 記号的な逆関数
Inactive — 非アクティブな関数
OperatorApplied — 関数を演算子形式として適用されるものに変換する
CurryApplied — 一般的な「カリー化」された演算子形式
ReverseApplied — 関数を逆順の引数に適用されるものに変換する
演算子形式の関数
Select — 式に適用する選択演算子を表す
Map ▪ Apply ▪ MapApply ▪ Comap ▪ ComapApply
Append ▪ Prepend ▪ Insert ▪ ReplacePart
SelectFirst ▪ FirstCase ▪ Cases ▪ DeleteCases
SortBy ▪ MaximalBy ▪ MinimalBy ▪ DeleteDuplicatesBy
関数形式の再配置
Operate — p と f[x]からp[f][x]を形成する
Through — {f,g}[x]から{f[x],g[x]}を形成する
Distribute — 記号関数を別の記号関数に分配する
Key — 連想から値を抽出する演算子