Basic module

enum_names

procedureSource

The names of the members of the enum T, in declaration order.

enum_names :: ($t: Type) -> [] string

Parameters

$t: Type

Returns

[] string
Example↗
Color :: enum { RED; GREEN; BLUE; }
names := enum_names(Color);
assert(names.count == 3 && names[1] == "GREEN");

See also