Enumerations: Difference between revisions

no edit summary
No edit summary
Line 1,606:
z:=N; // -->2 NOT 1 as it is set AFTER Y (compile time vs parse time)
const Y=N; // -->1! because it is set before z</lang>
 
=={{header|zonnon}}==
<lang zonnon>
module Enumerations;
type
Fruits = (apple,banana,cherry);
 
var
deserts,i: Fruits;
 
begin
deserts := Fruits.banana;
writeln("ord(deserts): ",integer(deserts):2);
for i := Fruits.apple to Fruits.cherry do
writeln(integer(i):2)
end
end Enumerations.
</lang>
{{Out}}
<pre>
ord(deserts): 1
0
1
2
</pre>
 
{{omit from|PARI/GP}}
Anonymous user