User Tools

Site Tools


en:dim

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:dim [2016/08/07 15:17]
admin
en:dim [2020/02/28 10:46] (current)
Line 3: Line 3:
 ==== Format ==== ==== Format ====
  
-**dim** //variable// ( //posint_expr// )\\ +=== Create a One Dimensional Array ===
-**dim** //variable// ( //row// , //column// )\\ +
-**dim** //variable// [ //posint_expr// ]\\ +
-**dim** //variable// [ //row// , //column// ]\\ +
-**dim** //variable// [[Lists|{ list ... }]]\\ +
-**dim** //variable// [[Lists|{ { list ... }, { list ... } ... }]\\ +
-**dim** //variable// //variable//+
  
 +**dim** [[variables|variable]] ( [[integerexpressions|array_size]] )\\
 +**dim** [[variables|variable]] ( [[integerexpressions|array_size]] ) **fill** [[expressions|expression]]\\
 +**dim** [[variables|variable]] [ [[integerexpressions|array_size]] ]\\
 +**dim** [[variables|variable]] [ [[integerexpressions|array_size]] ] **fill** [[expressions|expression]]
 +=== Create a Two Dimensional Array ===
 +
 +**dim** [[variables|variable]] (  [[integerexpressions|array_size_rows]] , [[integerexpressions|array_size_columns]])\\
 +**dim** [[variables|variable]] (  [[integerexpressions|array_size_rows]] , [[integerexpressions|array_size_columns]]) **fill** [[expressions|expression]]\\
 +**dim** [[variables|variable]] [  [[integerexpressions|array_size_rows]] , [[integerexpressions|array_size_columns]]]\\
 +**dim** [[variables|variable]] [  [[integerexpressions|array_size_rows]] , [[integerexpressions|array_size_columns]]] **fill** [[expressions|expression]]
 +=== Use a List to Create and Fill an Array ===
 +
 +**dim** [[variables|variable]] = [[Lists|{ list ... }]]\\
 +**dim** [[variables|variable]][] = [[Lists|{ list ... }]]\\
 +**dim** [[variables|variable]] = [[Lists|{ { list ... }, { list ... } ... }]]\\
 +**dim** [[variables|variable]][] = [[Lists|{ { list ... }, { list ... } ... }]]
 +
 +=== Copy One Array to Another ===
 +
 +**dim** [[variables|variable]] = [[variables|variable]][]\\
 +**dim** [[variables|variable]][] = [[variables|variable]][]
 +
 +=== Fill an Existing Array With a Single Value ===
 +
 +**dim** [[variables|variable]] **fill** [[expressions|expression]]\\
 +**dim** [[variables|variable]][] **fill** [[expressions|expression]]
  
 ==== Description ==== ==== Description ====
  
-Returns a newly created single dimensional array of length //integer// or a 2 dimensional array that can be addressed by //row// and //column//.\\+Returns a newly created single dimensional array of length //integer// or a 2 dimensional array that can be addressed by //row// and //column//.  By default the elements in the array are left uninitialized (empty), You may add the fill option to fill all elements with a single value.\\
  
 The first element of an array has an index of 0 (zero).  Indexes range from 0 to length-1. The first element of an array has an index of 0 (zero).  Indexes range from 0 to length-1.
Line 51: Line 71:
 ==== History ====  ==== History ==== 
 |1.99.99.55|Cleaned up documentation and added array copy.| |1.99.99.55|Cleaned up documentation and added array copy.|
 +|1.99.99.56|Added fill clause|
 +|1.99.99.57|Added additional fill options|
 +|1.99.99.72|added the [] when setting one array from another|
 +
en/dim.1470604625.txt.gz · Last modified: 2020/02/28 10:46 (external edit)