用法:
// 申明一个字符串的数组列表
hmap<string, string> map1 = cj.hmap<string, string>()
// 申明一个类模块的数组列表,提前创建一个类模块 mk.myu
hmap<string, mk> map2 = cj.hmap<string, mk>()
// 添加数据
s q2 = "abc";
// 指定 键名 添加或修改 数据
map1.put("a", "bcc")
map1.put("b", q2)
// 获取哈希表长度
s cd = map1.size()
// 指定 键名 获取数据
s q1 = map1.get("a")
// 获取指定 键名 是否存在
s cz = map1.containsKey("a")
// 获取指定 数据对象 是否存在
s cz2 = map1.containsValue(q2)
// 指定 键名 删除数据
map1.remove("a")
// 指定 键名 和 键值 删除数据,需要 键名 和 键值 匹配后删除
map1.remove("b", q2)
// 删除所有数据
map1.clear()
// 循环 键名
s sz2 = map1.keySet()
xh s x2, sz2
{
gj.sc(x2)
}
// 循环 键值
s sz = map1.values()
xh s x1, sz
{
gj.sc(x1)
}