List.RemoveFirstN
List.RemoveFirstN(list as list, optional countOrCondition as any) as list
傳回清單,該清單會移除清單 list
的第一個項目。 若 list
為空白清單,則會傳回空白清單。 此函式可接受選擇性的參數 countOrCondition
,以支援移除多個值,如以下所列。
- 若指定了數字,則最多會移除該數量的項目。
- 如果指定條件,則會移除
list
開頭的任何連續相符項目。 - 若此參數為 null,則會觀察預設行為。
從 {1, 2, 3, 4, 5} 建立不含前 3 個數字的清單。
使用方式
List.RemoveFirstN({1, 2, 3, 4, 5}, 3)
輸出
{4, 5}
從 {5, 4, 2, 6, 1} 建立以數字小於 3 開頭的清單。
使用方式
List.RemoveFirstN({5, 4, 2, 6, 1}, each _ > 3)
輸出
{2, 6, 1}