Data Update
This commit is contained in:
parent
e50b5c3114
commit
633b36288a
206 changed files with 4762 additions and 965 deletions
22
Task/Enumerations/EMal/enumerations.emal
Normal file
22
Task/Enumerations/EMal/enumerations.emal
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
in Org:RosettaCode
|
||||
type Fruits
|
||||
enum
|
||||
int APPLE, BANANA, CHERRY
|
||||
end
|
||||
type ExplicitFruits
|
||||
enum
|
||||
int APPLE = 10
|
||||
int BANANA = 20
|
||||
int CHERRY = 1
|
||||
end
|
||||
type Main
|
||||
for each generic enumeration in generic[Fruits, ExplicitFruits]
|
||||
writeLine("[" + Generic.name(enumeration) + "]")
|
||||
writeLine("getting an object with value = 1:")
|
||||
writeLine(:enumeration.byValue(1))
|
||||
writeLine("iterating over the items:")
|
||||
for each var fruit in :enumeration
|
||||
writeLine(fruit)
|
||||
end
|
||||
writeLine()
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue