Creating an Array: Difference between revisions

Content added Content deleted
(→‎{{header|Modula-3}}: Migrating from Array Initialization)
Line 594: Line 594:
Defines an array of 10 elements, indexed 1 through 10.
Defines an array of 10 elements, indexed 1 through 10.


Arrays can also be giving initial values:
Arrays can also be given initial values:
<lang modula3>VAR a := ARRAY [1..10] OF INTEGER {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};</lang>
<lang modula3>VAR a := ARRAY [1..10] OF INTEGER {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
VAR arr1 := ARRAY [1..10] OF INTEGER {1, ..} (* Initialize all elements to 1. *)</lang>


Modula-3 also offers "open arrays" just like Oberon-2.
Modula-3 also offers "open arrays" just like Oberon-2.