Fungsi MappedByIndex
Nama yang sepenuhnya memenuhi syarat: Std.Arrays.MappedByIndex
function MappedByIndex<'T, 'U>(mapper : ((Int, 'T) -> 'U), array : 'T[]) : 'U[]
Ringkasan
Mengingat array dan fungsi yang didefinisikan untuk elemen array yang diindeks, mengembalikan array baru yang terdiri dari gambar array asli di bawah fungsi.
Parameter Jenis
'T
Jenis elemen array
.
'U
Jenis hasil fungsi mapper
.
Masukan
Mapper
Fungsi dari (Int, 'T)
ke 'U
yang digunakan untuk memetakan elemen dan indeksnya.
Array
Array elemen di atas 'T
.
Hasil
Array 'U[]
elemen yang dipetakan oleh fungsi mapper
.
Contoh
Dua baris berikut setara:
let array = MappedByIndex(f, [x0, x1, x2]);
dan
let array = [f(0, x0), f(1, x1), f(2, x2)];
Lihat Juga
- Microsoft.Quantum.Arrays.Mapped