Collections: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) m (→P6opaque object (immutable in structure): Make complete, runnable example) |
|||
Line 808: | Line 808: | ||
</lang> |
</lang> |
||
=={{header|Elena}}== |
=={{header|Elena}}== |
||
ELENA 3.4: |
|||
===Arrays=== |
===Arrays=== |
||
<lang elena> |
<lang elena> |
||
// Constant array |
// Constant array |
||
var intArray := (1, 2, 3, 4, 5). |
var intArray := (1, 2, 3, 4, 5). |
||
// Generic array |
// Generic array |
||
var stringArr := Array new:5. |
var stringArr := Array new:5. |
||
stringArr[0] := "string". |
stringArr[0] := "string". |
||
// Typified array |
// Typified array |
||
Array<literal> arr := V<literal>(5). |
|||
arr[0] := "a". |
arr[0] := "a". |
||
arr[1] := "b". |
arr[1] := "b". |
||
</lang> |
</lang> |
||
Line 827: | Line 827: | ||
<lang elena> |
<lang elena> |
||
//Create and initialize ArrayList |
//Create and initialize ArrayList |
||
var myAl := ArrayList new; append:"Hello"; append:"World"; append:"!". |
var myAl := system'collections'ArrayList new; append:"Hello"; append:"World"; append:"!". |
||
//Create and initialize List |
//Create and initialize List |
||
var myList := List new; append:"Hello"; append:"World"; append:"!". |
var myList := system'collections'List new; append:"Hello"; append:"World"; append:"!". |
||
</lang> |
</lang> |
||
Line 836: | Line 836: | ||
<lang elena> |
<lang elena> |
||
//Create a dictionary |
//Create a dictionary |
||
var dict := Dictionary new. |
var dict := system'collections'Dictionary new. |
||
dict["Hello"] := "World". |
dict["Hello"] := "World". |
||
dict["Key"] := "Value". |
dict["Key"] := "Value". |
||
</lang> |
</lang> |
||