This shows you the differences between two versions of the page.
ro:dim [2017/08/07 04:03] junior-root created |
ro:dim [2020/02/28 10:46] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Dim (Declarație) ===== | ||
- | |||
- | ==== Format ==== | ||
- | |||
- | === Crearea unei matrici cu o singură dimensiune === | ||
- | |||
- | **dim** [[variables|variabilă]] ( [[integerexpressions|mărime_matrice]] )\\ | ||
- | **dim** [[variables|variabilă]] ( [[integerexpressions|mărime_matrice]] ) **fill** [[expressions|expresie]]\\ | ||
- | **dim** [[variables|variabilă]] [ [[integerexpressions|mărime_matrice]] ]\\ | ||
- | **dim** [[variables|variabilă]] [ [[integerexpressions|mărime_matrice]] ] **fill** [[expressions|expresie]] | ||
- | === Crearea unei matrici cu două dimensiuni === | ||
- | |||
- | **dim** [[variables|variabilă]] ( [[integerexpressions|numărul_de_rânduri]] , [[integerexpressions|numărul_de_coloane]])\\ | ||
- | **dim** [[variables|variabilă]] ( [[integerexpressions|numărul_de_rânduri]] , [[integerexpressions|numărul_de_coloane]]) **fill** [[expressions|expresie]]\\ | ||
- | **dim** [[variables|variabilă]] [ [[integerexpressions|numărul_de_rânduri]] , [[integerexpressions|numărul_de_coloane]]]\\ | ||
- | **dim** [[variables|variabilă]] [ [[integerexpressions|numărul_de_rânduri]] , [[integerexpressions|numărul_de_coloane]]] **fill** [[expressions|expresie]] | ||
- | === Crearea unei matrici dintr-o listă de elemente=== | ||
- | |||
- | **dim** [[variables|variabilă]] = [[Lists|{ listă ... }]]\\ | ||
- | **dim** [[variables|variabilă]][] = [[Lists|{ listă ... }]]\\ | ||
- | **dim** [[variables|variabilă]] = [[Lists|{ { listă ... }, { listă ... } ... }]]\\ | ||
- | **dim** [[variables|variabilă]][] = [[Lists|{ { listă ... }, { listă ... } ... }]] | ||
- | |||
- | === Copierea unei matrici === | ||
- | |||
- | **dim** [[variables|variabilă]] = [[variables|variabilă]][]\\ | ||
- | **dim** [[variables|variabilă]][] = [[variables|variabilă]][] | ||
- | |||
- | === Umplerea unei matrici cu o singură valoare === | ||
- | |||
- | **dim** [[variables|variabilă]] **fill** [[expressions|expresie]]\\ | ||
- | **dim** [[variables|variabilă]][] **fill** [[expressions|expresie]] | ||
- | |||
- | ==== Descriere ==== | ||
- | |||
- | Returns a newly created single dimensional array of length //integer// or a 2 dimensional array that can be addressed by //row// and // | ||
- | |||
- | The first element of an array has an index of 0 (zero). | ||
- | |||
- | The **dim** statement can also be used to create a new array that is a duplicate of another array. | ||
- | |||
- | ==== Exemplu ==== | ||
- | |||
- | < | ||
- | dim z = {1, 2, 3, 4, 5} | ||
- | print z[0] + " " + z[4] | ||
- | </ | ||
- | va afișa | ||
- | < | ||
- | 1 5 | ||
- | </ | ||
- | |||
- | ==== Alt exemplu ==== | ||
- | < | ||
- | dim c(4) | ||
- | c[0] = " | ||
- | c[1] = " | ||
- | c[2] = " | ||
- | c[3] = " | ||
- | print c[2] + " " + c[3] + " "; | ||
- | print c[1] + " " + c[0] + "?" | ||
- | </ | ||
- | va afișa | ||
- | < | ||
- | how now brown cow? | ||
- | </ | ||
- | |||
- | ==== Vezi și ==== | ||
- | {{page> | ||
- | |||
- | ==== Istoric ==== | ||
- | |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| | ||