*字典 Dict
元素之间的对应关系
构造器 Dict(Any...)
奇数位置参数作为键,偶数位置参数作为值,一一对应构造一个字典。
元素
获取字典中指定键对应的值。
%s_Dict(a, 1, b, 2, c, 3).b%
> 2方法
获取大小 size()
获取字典的长度。总是返回整数。
%s_Dict(a, 1, b, 2, c, 3).size()%
> 3获取元素 get(任何)
获取字典中指定键对应的值,如果字典中不包含该键则会返回吞噬一切的虚空。返回值不定。
设置元素 put(任何, 任何)
将字典中某键对应的值设置为某值。总是返回字典。
包含键 containsKey(任何)
检查字典中是否包含某键。总是返回字典。
删除键 remove(任何)
从字典中是否包含某键。总是返回布尔值。
键列表 keys()
将列表中所有键构建为一个列表。总返回列表。
值列表 values()
将列表中所有值构建为一个列表。总返回列表。
键值列表 items()
将列表中所有键值构建为一个列表,这个列表中每个元素都是一个列表,这个小列表总是包含两个元素,分别是这个字典的键和值。总返回列表。
依次解析 map(文本?, 文本?, 委托)
依次将自身的每个元素的键存入变量 key 值存入变量 value 然后执行委托,并将委托的结果构造成一个与原字典等长的列表返回。总是返回列表。
筛选元素 filter(文本?, 文本?, 委托)
依次将自身的每个元素的键存入变量 key 值存入变量 value 然后执行委托,如果委托的结果为 true 则会保留,否则删除。总是返回字典。
最后更新于