Skip to content
IsaacShelton edited this page Mar 21, 2022 · 2 revisions

Enums

Enums are declared using the enum keyword, followed by a list of member names.

enum Color (RED, BLUE, GREEN, YELLOW, ORANGE, PURPLE, CYAN, PINK)

Enum Values

A specific member of an enum can be obtained using EnumName::MEMBER_NAME

Color::RED

See enum values for more information

Usage Example

import basics

enum Color (RED, GREEN, BLUE)

func main {
    favorite_color Color = Color::BLUE
    
    exhaustive switch favorite_color {
    case Color::RED
        print(“Favorite color is red”)
    case Color::GREEN
        print(“Favorite color is green”)
    case Color::BLUE
        print(“Favorite color is blue”)
    }
}

Clone this wiki locally