Kopieren und Aktualisieren von Datensatzausdrücken
Ein Ausdruck zum Kopieren und Aktualisieren eines Datensatzes ist ein Ausdruck, der einen vorhandenen Datensatz kopiert, die angegebenen Felder aktualisiert und den aktualisierten Datensatz zurückgibt.
Syntax
{ record-name with
updated-labels }
{| anonymous-record-name with
updated-labels |}
Bemerkungen
Datensätze und anonyme Datensätze sind standardmäßig unveränderlich, sodass es nicht möglich ist, einen vorhandenen Datensatz zu aktualisieren. Um einen aktualisierten Datensatz zu erstellen, müssen alle Felder eines Datensatzes erneut angegeben werden. Um diese Aufgabe zu vereinfachen, kann ein Kopier- und Aktualisierungsausdruck verwendet werden. Dieser Ausdruck nimmt einen vorhandenen Datensatz, erstellt einen neuen desselben Typs, indem er die angegebenen Felder aus dem Ausdruck und das fehlende Feld verwendet, das durch den Ausdruck angegeben wird.
Dies kann nützlich sein, wenn Sie einen vorhandenen Datensatz kopieren und möglicherweise einige der Feldwerte ändern müssen.
Nehmen Sie beispielsweise einen neu erstellten Datensatz.
let myRecord2 =
{ MyRecord.X = 1
MyRecord.Y = 2
MyRecord.Z = 3 }
Um nur zwei Felder in diesem Datensatz zu aktualisieren, können Sie den Ausdruck Kopieren und Aktualisieren des Datensatzes verwenden:
let myRecord3 = { myRecord2 with Y = 100; Z = 2 }
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für