Zum Hauptinhalt springen

List.ReplaceMatchingItems

Wendet jede Ersetzung vom Typ "{ old, new }" an.

Syntax

List.ReplaceMatchingItems(
list as list,
replacements as list,
optional equationCriteria as any
) as list

Remarks

Nimmt die angegebenen Ersetzungen in der Liste "list" vor. Ein Ersetzungsvorgang (replacements) besteht aus einer Liste mit zwei Werten (alter und neuer Wert), die in einer Liste bereitgestellt wird. Zum Steuern der Gleichheitsüberprüfung kann ein optionales Gleichungskriterium (equationCriteria) angegeben werden.

Examples

Example #1

Erstellt eine Liste auf der Grundlage von "{1, 2, 3, 4, 5}", in der der Wert 5 durch -5 und der Wert 1 durch -1 ersetzt wird.

List.ReplaceMatchingItems({1, 2, 3, 4, 5}, {{5, -5}, {1, -1}})

Result:

{-1, 2, 3, 4, -5}

Category

List.Transformation functions