NonThreadable
f に割り当てることができる属性で,f と f[arg1,arg2,…]がリストを取る算術および他の多くの関数の他のリスト引数と組み合されてはならないことを示す.
詳細
- NonThreadable属性は,通常,非スカラーの数量を表すシンボルに使われる.
- VectorSymbol,MatrixSymbol,ArraySymbolには,属性NonThreadableがある.
- 配列結果を生成するほとんどの標準的な組込み関数には,属性NonThreadableがある.
- 頭部が縫込み不可能である式を縫い込むことはできない.
- Listable関数を縫込み不可能なオブジェクトに適用して得られた式は,縫込み不可能である.
例題
すべて開くすべて閉じる例 (1)
シンボル x に属性NonThreadableを与える:
Listable関数を縫込み不可能なオブジェクトに適用して得られた式は縫込み不可能である:
スコープ (4)
ArraySymbolは属性NonThreadableを持つ:
SymbolicOnesArrayは属性NonThreadableを持つ:
SymbolicOnesArrayは行列要素には加えられない:
記号行列が明示的な行列に変換されると,行列は正しく加えられる:
Inverseは,属性NonThreadableを有する:
算術操作は,頭部がInverseの式とリスト要素は結合しない:
Dotは属性NonThreadableを持たない:
Dotを頭部として持つ式は,非スカラーであることが既知であるときを除いて縫込み可能である:
テキスト
Wolfram Research (2024), NonThreadable, Wolfram言語関数, https://reference.wolfram.com/language/ref/NonThreadable.html.
CMS
Wolfram Language. 2024. "NonThreadable." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/NonThreadable.html.
APA
Wolfram Language. (2024). NonThreadable. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NonThreadable.html