#鸿蒙通关秘籍#ArkTS中如何定义枚举类型?有什么特别的用法?

HarmonyOS
2024-11-27 12:40:04
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
系统小公主

在ArkTS中,使用enum关键字定义枚举类型。枚举可以为一组相关的常量定义一个名称。例如,可以定义颜色的枚举:

enum ColorSet { Red, Green, Blue }
let c: ColorSet = ColorSet.Green;
console.log(c) // 输出2

或者定义枚举的字符串值:

enum ColorSet { White = '0xFF', Grey = '0x7F', Black = '0x00' }
let c: ColorSet = ColorSet.Black;
console.log(c) // 输出0x00

ArkTS支持自定义枚举值的类型,既可以是数值也可以是字符串。

分享
微博
QQ
微信
回复
2024-11-27 13:45:22
相关问题
HarmonyOS ArkTS关于类型定义
89浏览 • 1回复 待解决