Search a list of records: Difference between revisions
Content added Content deleted
(Added Ada.) |
|||
Line 681: | Line 681: | ||
</lang> |
</lang> |
||
=={{header|Elena}}== |
=={{header|Elena}}== |
||
ELENA |
ELENA 4.x : |
||
<lang elena>import extensions |
<lang elena>import extensions; |
||
import system'routines |
import system'routines; |
||
public program |
public program() |
||
{ |
|||
[ |
|||
var dataset := |
var dataset := new object[] |
||
{ |
|||
{ Name = "Lagos" |
new : { Name = "Lagos"; Population = 21.0r; }, |
||
{ Name = "Cairo" |
new : { Name = "Cairo"; Population = 15.2r; }, |
||
{ Name = "Kinshasa-Brazzaville" |
new : { Name = "Kinshasa-Brazzaville"; Population = 11.3r; }, |
||
{ Name = "Greater Johannesburg" |
new : { Name = "Greater Johannesburg"; Population = 7.55r; }, |
||
{ Name = "Mogadishu" |
new : { Name = "Mogadishu"; Population = 5.85r; }, |
||
{ Name = "Khartoum-Omdurman" |
new : { Name = "Khartoum-Omdurman"; Population = 4.98r; }, |
||
{ Name = "Dar Es Salaam" |
new : { Name = "Dar Es Salaam"; Population = 4.7r; }, |
||
{ Name = "Alexandria" |
new : { Name = "Alexandria"; Population = 4.58r; }, |
||
{ Name = "Abidjan" |
new : { Name = "Abidjan"; Population = 4.4r; }, |
||
{ Name = " |
new : { Name = "Casablanca"; Population = 3.98r; } |
||
⚫ | |||
{ Name = "Lagos". Population = 21.0r. }, |
|||
{ Name = "Casablanca". Population = 3.98r. } |
|||
⚫ | |||
var index := dataset |
var index := dataset.selectBy:(r => r.Name).toArray().indexOfElement("Dar Es Salaam"); |
||
console |
console.printLine(index); |
||
var name := dataset |
var name := dataset.filterBy:(c => c.Population < 5.0r).toArray().FirstMember.Name; |
||
console |
console.printLine(name); |
||
var namePopulation := dataset |
var namePopulation := dataset.filterBy:(c => c.Name.startingWith("A")).toArray().FirstMember.Population; |
||
console |
console.printLine(namePopulation) |
||
}</lang> |
|||
{{out}} |
{{out}} |
||
<pre> |
<pre> |