"ListVector" (编译类型)
"ListVector"::[type]
代表一个具有指定元素类型的统一列表.
更多信息
- "ListVector" 可以在 Typed 和相关结构中使用,以指定一个类型.
- "ListVector" 的元素可以有任何编译的类型.
- "ListVector" 的元素都具有相同的类型.
- 对于等级大于 1 的数字张量,可以使用 "PackedArray" 或 "NumericArray".
函数构造
- "ListVector" 对象可以在编译后的代码中用 Typed[{…},"ListVector"::[type]] 进行构造. »
- CreateTypeInstance["ListVector"::[type],carr,len] 根据长度为 len 的 "CArray" carr 构造 "ListVector". 可以选择将 carr 包装在 "Managed" 中.
属性
- 类型为 "ListVector"::[type] 的 list 的 Information[list,"ElementType"] 会给出 type.
转换
- 只要列表中的每个元素都可以转换为 type,则 List 表达式可以与 "ListVector"::[type] 相互转换.
- "ListVector" 对象可与 "PackedArray" 对象相互转换.
- "ListVector" 对象可与 "NumericArray" 对象相互转换.