Creating an Array: Difference between revisions

No edit summary
Line 16:
[[Category:Ada]]
'''Compiler:''' GCC 4.1.2
 
Ada array indices may begin at any value, not just 0 or 1
type Arr is array (Positive range <>) of Integer;
Uninitialized : Arr (1 .. 10);
Line 21 ⟶ 23:
Initialized_2 : Arr := (1 .. 30 => 2);
Const : constant Arr := (1 .. 10 => 1, 11 .. 20 => 2, 21 | 22 => 3);
Ada arrays may be indexed by enumerate types, which are NOT numeric types
type Days is (Mon, Tue, Wed, Thu, Fri, Sat, Sun);
type Activities is (Work, Fish);
type Daily_Activities is array(Days) of Activities;
This_Week : Daily_Activities := (Mon..Fri => Work, Others => Fish);
 
==[[AppleScript]]==
Anonymous user