跳到主要内容
🚨 重要提示

本项目目前仍处于早期开发阶段,核心功能尚未完全实现,语法规范和工具链仍在持续完善中。

枚举类型(Enum Type)

🐳类型简介

TODO

基础使用

enum Season
{
Spring,
Summer,
Autumn,
Winter,
}

枚举属性

enum Season(string name)
{
Spring(name='春'),
Summer(name='夏'),
Autumn(name='秋'),
Winter(name='冬'),
}

Season season = Season.Spring;
season.name // 春

枚举属性 + 枚举值

enum Season(string name) : string
{
Spring(name='春') = 'spring',
Summer(name='夏') = 'summer',
Autumn(name='秋') = 'autumn',
Winter(name='冬') = 'winter',
}

Season season = Season.Spring;
season === 'spring' // true