map_filter
根据设定的过滤函数返回 MAP 中匹配的 Key-value 对。该过滤函数可以是普通的 Boolean 数组,也可以是灵活的 Lambda 函数。有关 Lambda 函数的详细信息,参见 Lambda expression。
该函数从 3.1 版本开始支持。
语法
MAP map_filter(any_map, array<boolean>)
MAP map_filter(lambda_func, any_map)
-
map_filter(any_map, array<boolean>)返回
any_map中与array<boolean>一一对应位置为true的 key-value 对。 -
map_filter(lambda_func, any_map)返回
any_map中应用lambda_func后值为true的 key-value 对。
参数说明
-
any_map: 要进行过滤运算的 MAP 值。 -
array<boolean>: 对any_map进行过滤的 Boolean 数组。 -
lambda_func: 对any_map进行过滤的 Lambda 函数。