List.RemoveLastN
List.RemoveRange(list as list, offset as number, optional count as nullable number) 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}