# Enums

## Definition

```
열거 방향 {
    위,
    아래,
    왼쪽,
    오른쪽
}
```

## Access

Variants are accessed with `::`:

```
출력(방향::위)       // 0
출력(방향::아래)     // 1
출력(방향::오른쪽)   // 3
```

Variants are integer values starting from 0.

## Pattern Matching with Enums

```
맞춤 방향::아래 {
    0 => 출력("위")
    1 => 출력("아래")
    _ => 출력("기타")
}
```
