This task is about arrays.

For hashes or associative arrays, please see Creating an Associative Array.

For a definition and in-depth discussion of what an array is, see Array.



Task

Show basic array syntax in your language.

Basically, create an array, assign a value to it, and retrieve an element   (if available, show both fixed-length arrays and
dynamic arrays, pushing a value into it).

Please discuss at Village Pump:   Arrays.

Please merge code in from these obsolete tasks:

   Creating an Array
   Assigning Values to an Array
   Retrieving an Element of an Array


Related tasks

   Collections
   Creating an Associative Array
   Two-dimensional array (runtime)


 
#include <Array.au3> ;Include extended Array functions (_ArrayDisplay)
 
Local $aInputs[1] ;Create the Array with just 1 element
 
While True ;Endless loop
	$aInputs[UBound($aInputs) - 1] = InputBox("Array", "Add one value") ;Save user input to the last element of the Array
	If $aInputs[UBound($aInputs) - 1] = "" Then ;If an empty string is entered, then...
		ReDim $aInputs[UBound($aInputs) - 1] ;...remove them from the Array and...
		ExitLoop ;... exit the loop!
	EndIf
	ReDim $aInputs[UBound($aInputs) + 1] ;Add an empty element to the Array
WEnd
 
_ArrayDisplay($aInputs) ;Display the Array
 