List.RemoveLastN
List.RemoveLastN(list as list, optional countOrCondition as any) as list
返回一个列表,它从列表 list
末尾删除最后几个 countOrCondition
元素。 如果 list
中少于 countOrCondition
个元素,则返回空列表。
- 如果指定了数字,则最多会删除指定数量的项。
- 如果指定了条件,则
list
末尾的任何连续匹配项都会被移除。 - 如果此参数为 NULL,则仅删除一项。
从 {1, 2, 3, 4, 5} 创建不带后 3 个数的列表。
使用情况
List.RemoveLastN({1, 2, 3, 4, 5}, 3)
输出
{1, 2}
从 {5, 4, 2, 6, 4} 创建以小于 3 的数结尾的列表。
使用情况
List.RemoveLastN({5, 4, 2, 6, 4}, each _ > 3)
输出
{5, 4, 2}