ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Standard functions / Queue, stack, list and array functions / Array functions
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Allows:
  • move an element in a one-dimensional WLanguage array or in an advanced array property (array of gglCalendar events, etc.). The other array elements are moved accordingly.
  • swap two elements in a one-dimensional WLanguage array or in an advanced array property (array of gglCalendar events, etc.).
Note: This function is equivalent to ArrayMove.
Example
MonTableau is array of 6 strings
MonTableau[1] = "A"
MonTableau[2] = "B"
MonTableau[3] = "C"
MonTableau[4] = "D"
MonTableau[5] = "E"
MonTableau[6] = "F"
// Déplacer l'élément 2 à la 5° position
Move(MonTableau, 2, 5)
// Le tableau contient les éléments "A", "C", "D", "E", "B", "F"
MonTableau is array of 6 strings
MonTableau[1] = "A"
MonTableau[2] = "B"
MonTableau[3] = "C"
MonTableau[4] = "D"
MonTableau[5] = "E"
MonTableau[6] = "F"
// Échanger l'élément 2 avec l'élément 5
Move(MonTableau, 2, 5, amSwap)
// Le tableau contient les éléments "A", "E", "C", "D", "B", "F"
Syntax

Moving an element in a WLanguage array or in the advanced array property Hide the details

Move(<Array name> , <Start index> , <Arrival index> [, <amMove>])
<Array name>: WLanguage array
Name of the Array variable to use. This array must be a one-dimensional array.
<Start index>: Integer
Index of the element to move.
<Arrival index>: Integer
New index of the element that was moved.
<amMove>: Optional constant
tdDéplace: Constant used to move an element in an array WLanguage.

Swapping two elements in a WLanguage array or in the advanced array property Hide the details

Move(<Array name> , <Index of 1st element> , <Index of 2nd element> , <amSwap>)
<Array name>: WLanguage array
Name of the Array variable to use. This array must be a one-dimensional array.
<Index of 1st element>: Integer
Index of the first element to swap.
<Index of 2nd element>: Integer
Index of the second element to swap.
<amSwap>: Constant
tdEchange Constant used to exchange two elements in a WLanguage array.
Component: wd300vm.dll
Minimum version required
  • Version 14
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/28/2025

Send a report | Local help