Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Volledig gekwalificeerde naam: Std.Arrays.CircularlyShifted
function CircularlyShifted<'T>(stepCount : Int, array : 'T[]) : 'T[]
Samenvatting
Verschuif een matrix naar links of rechts met een specifieke stapgrootte.
Typeparameters
'T
Het type matrixelementen.
Invoer
stapAantal
De hoeveelheid posities waarmee de matrixelementen worden verschoven.
Als dit positief is, wordt array naar rechts verschoven.
Als dit negatief is, wordt array naar links verplaatst.
array
Matrix die circulair moet worden verschoven.
Uitvoer
Een matrix output die de array circulair naar rechts of links verplaatst door de opgegeven stapgrootte.
Voorbeeld
let array = [10, 11, 12];
// The following line returns [11, 12, 10].
let output = CircularlyShifted(2, array);
// The following line returns [12, 10, 11].
let output = CircularlyShifted(-2, array);