易语言模块 HashMap类.ec
模块名称:HashMap类
作者:论坛ID:fangzhiguo
版本:1.0
------------------------------
.版本 2
.程序集 HashMap类, , 公开, 2016.2.20分享,易语言论坛ID:fangzhiguo
.子程序 初始设置, 逻辑型, 公开, 默认初始容量为16,扩容因数为0.75
.参数 初始容量大小, 整数型, 可空, 留空表示不改变,注意 改变初始容量大小会清除已有数据
.参数 扩容因数, 双精度小数型, 可空, 留空表示不改变,注意 必须小于1且大于0
.子程序 加入, 逻辑型, 公开, 添加一个键值对
.参数 键, 文本型, 可空
.参数 值, 字节集, 可空
.参数 禁止覆盖相同键, 逻辑型, 可空, 默认为假,如果为真,则已存在该键时不覆盖原值并返回假,否则覆盖原键值
.子程序 键总数, 整数型, 公开, 返回加入的键数量
.子程序 枚举所有键, 逻辑型, 公开
.参数 子程序地址, 整数型, , 子程序有1个参数,参数1:键[文本型],返回值:[整数型](0表示停止,非0表示继续.)
.子程序 清空, , 公开, 清空所有数据,释放占用内存
.子程序 取所有键, 整数型, 公开, 返回键数量
.参数 返回_所有键数组, 文本型, 参考 可空 数组
.子程序 取所有值, 整数型, 公开, 返回键数量
.参数 返回_所有值数组, 字节集, 参考 可空 数组
.子程序 取值, 字节集, 公开, 取指定键的值
.参数 键, 文本型
.参数 返回_键是否存在, 逻辑型, 参考 可空
.子程序 删除, 逻辑型, 公开, 删除指定键的键值对
.参数 键, 文本型
.子程序 是否存在键, 逻辑型, 公开, 检测指定键 是否存在
.参数 键, 文本型
.子程序 是否为空, 逻辑型, 公开, 是否有键值对
页:
[1]