m =
containers.Map ()
¶m =
containers.Map (keys, vals)
¶m =
containers.Map (keys, vals, "UniformValues"
, is_uniform)
¶m =
containers.Map ("KeyType"
, kt, "ValueType"
, vt)
¶创建容器的对象。存储键/值对列表的map类。
keys是map的唯一的键矩阵。键可以是数字标量或字符串。数字键的类型可以是以下类型之一:"double"
, "single"
, "int32"
, "uint32"
,"int64"
或"uint64"
。其他数字或逻辑键将转换为"double"
。可以输入单个字符串键,所见即所得。多个字符串键作为字符串的元胞数组输入。
vals是map的与keys相同数量的值矩阵.
当在没有输入参数的情况下调用时,将使用字符串作为键类型创建默认map,并且"any"
作为值类型。
这里的"UniformValues"
参数指定map的值是否必须严格为同一类型。如果is_uniform如果为true,则首先验证将添加到map中的任何值,以确保它们的类型正确。
调用时如果追加"KeyType"
和"ValueType"
参数,则创建一个具有指定类型的空map。输入kt和vt分别是map的键和值的类型。kt的允许值是"char"
, "double"
,"single"
, "int32"
, "uint32"
, "int64"
,"uint64"
。vt的允许值是"any"
,"char"
, "double"
, "single"
, "int32"
,"uint32"
, "int64"
, "uint64"
, "logical"
.
返回值m是containers.Map类的对象。
详见: struct.
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2