Ekspresi Salin dan Perbarui Rekaman
Ekspresi salin dan perbarui rekaman adalah ekspresi yang menyalin rekaman yang ada, memperbarui bidang tertentu, dan mengembalikan rekaman yang sudah diperbarui.
Sintaks
{ record-name with
updated-labels }
{| anonymous-record-name with
updated-labels |}
Keterangan
Rekaman dan rekaman anonim tidak dapat diubah secara default, sehingga tidak mungkin untuk memperbarui rekaman yang ada. Untuk membuat rekaman yang diperbarui, semua bidang rekaman harus ditentukan lagi. Untuk menyederhanakan tugas ini, ekspresi salin dan perbarui dapat digunakan. Ekspresi ini mengambil rekaman yang sudah ada, membuat rekaman baru dengan jenis yang sama dengan menggunakan bidang yang ditentukan dari ekspresi dan bidang yang hilang, yang ditentukan oleh ekspresi.
Hal ini bisa berguna ketika Anda harus menyalin rekaman yang sudah ada dan mungkin mengubah beberapa nilai bidang.
Ambil rekaman yang baru di buat ini sebagai contoh.
let myRecord2 =
{ MyRecord.X = 1
MyRecord.Y = 2
MyRecord.Z = 3 }
Untuk memperbarui hanya dua bidang dalam rekaman tersebut, Anda dapat menggunakan ekspresi salin dan perbarui rekaman:
let myRecord3 = { myRecord2 with Y = 100; Z = 2 }
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk