和结构体一样,swift中的枚举也是值类型。除了定义一个或多个case成员,还可以做以下事情:
可以定义方法,计算属性,下标
可以通过mutating定义可变方法
可以扩展,遵守协议,支持范型
和结构体的唯一区别就是枚举不能定义存储属性
1. 枚举的语法:
enum TextAlignment{
case left
case right
case center
}
//
背景:
最近为了学习Compose,将Android Studio由4.2.1升级到Dolphin | 2021.3.1 Patch 1版本,后续build项目的时候出现错误提示
Cause: com/android/tools/idea/gradle/run/OutputBuildAction has been compiled by a more recent version