"PackedArray" (コンパイルタイプ)
"PackedArray"::[type,rank]
指定された型とランクの要素を持つ,アックアレー複合型を表す.
詳細
- "PackedArray"はTypedおよび型を指定する関連した構造で使うことができる.
- "PackedArray"には"MachineInteger","Real64","ComplexReal64"の型を持つ要素だけが保存できる.
コンストラクタ
- パックアレーはコンパイルされたコードでListを使って作成することができる. »
- CreateTypeInstance["PackedArray"::[type,rank],array]は array のコピーを構築する.
- CreateTypeInstance["PackedArray"::[type,1],carr,len]は長さ len の"CArray" carr からパックアレーを構築する.carr はオプショナルで"Managed"でラップすることができる.
特性
- 型"PackedArray"::[type,rank]の array に対するInformation[array,"ElementType"]は type を与える.
変換
- "PackedArray"オブジェクトは適切な形式のListオブジェクトに変換することもListオブジェクトから変換することもできる.Listオブジェクトが型"PackedArray"::[type,rank]のオブジェクトに変換されるためには,指定された階数と要素型を持つ矩形配列を表さなければならない.
- "PackedArray"オブジェクトは"ListVector"オブジェクトに変換することも"ListVector"オブジェクトから変換することもできる.