6.2container.map

 
: m = containers.Map ()
: m = containers.Map (keys, vals)
: m = containers.Map (keys, vals, "UniformValues", is_uniform)
: m = containers.Map ("KeyType", kt, "ValueType", vt)

创建容器的对象。存储键/值对列表的map类。

钥匙是的数组唯一的地图的关键点。键可以是数字标量或字符串。数字键的类型可以是以下类型之一double, single, int32, uint32,int64uint64。其他数字或逻辑键将转换为double.可以输入单个字符串键asis。多个字符串键作为字符串的元胞数组输入。

vals是具有的map的值数组相同的元素数量为钥匙.

当在没有输入参数的情况下调用时,将使用字符串作为键类型创建默认map,并且any作为值类型。

这个统一值参数指定map的值是否必须严格为同一类型。如果is_uniform如果为true,则首先验证将添加到map中的任何值,以确保它们的类型正确。

与调用时KeyTypeValueType参数,创建一个具有指定类型的空map。输入kt及物动词分别是map的键和值的类型。的允许值ktchar, double,single, int32, uint32, int64,uint64。的允许值及物动词any,char, double, single, int32,uint32, int64, uint64, logical.

返回值m是容器的对象。Map类。

详见: 结构体.


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号