Bagikan melalui


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