Types & safe values · BUILT-IN MODULE

enum

Runtime enumeration helpers.

Quick start

use enum
use enum

Color = enum.make ["Red", "Green", "Blue"]
say Color
say try enum.value Color "Green"

API reference

enum.make names

Create name -> integer enum Map starting at zero.

建立 name -> integer enum Map starting at zero.
enum.name enum value

Find the name for a value. Fallible.

尋找 the name for a value. 此操作可能失敗。
enum.value enum name

Find the value for a name. Fallible.

尋找 the value for a name. 此操作可能失敗。
enum.has enum name

Check whether a name exists.

檢查是否 a name exists.