De functie MappedByIndex
Volledig gekwalificeerde naam: Std.Arrays.MappedByIndex
function MappedByIndex<'T, 'U>(mapper : ((Int, 'T) -> 'U), array : 'T[]) : 'U[]
Samenvatting
Op basis van een matrix en een functie die is gedefinieerd voor de geïndexeerde elementen van de matrix, wordt een nieuwe matrix geretourneerd die bestaat uit de afbeeldingen van de oorspronkelijke matrix onder de functie.
Typeparameters
'T
Het type array
elementen.
'U
Het resultaattype van de functie mapper
.
Invoer
Mapper
Een functie van (Int, 'T)
tot 'U
die wordt gebruikt om elementen en hun indexen toe te wijzen.
array
Een matrix van elementen boven 'T
.
Uitvoer
Een matrix 'U[]
elementen die zijn toegewezen door de functie mapper
.
Voorbeeld
De volgende twee regels zijn equivalent:
let array = MappedByIndex(f, [x0, x1, x2]);
en
let array = [f(0, x0), f(1, x1), f(2, x2)];
Zie ook
- Microsoft.Quantum.Arrays.Mapped