swift - 如何在枚举中获取原始值?

标签 swift

我有一个这样的枚举:

enum dayofweeks:Int { Mon = 1, Tu, We, Th,Fr, Sa, Su }

如何获取 Sa 的原始值?

我只知道相反的做法:

dayofweeks.Int(RawValue, 6) = Sa

最佳答案

这里:

dayofweeks.Sa.rawValue

另外,为什么你的大小写被颠倒了? 类型名称应以大写字母开头,而不是案例名称。

而且您在 enum 声明中忘记了 case 关键字。

关于swift - 如何在枚举中获取原始值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42620682/

相关文章:

swift - 如何将库导入 CLI 中使用的 swift 代码?

ios - 禁用 UIScrollView 惯性 (scrollViewDidEndDecelerating) Swift

swift - Travis-ci 问题,无法获取依赖项 Swift 包管理器

swift - 如何在 Swift 的 macOS 项目中获取当前打开文档的文件路径?

ios - 在 Objective-C 项目中导入 Swift 框架 - 错误 - 未知类型名称

ios - Swift Codable 将空 json 解码为 nil 或空对象

swift - 在不同位置生成多个节点

ios - 为什么 return 0 永远不会在这段代码中执行?

ios - JSQMessages 键盘没有向上推 View

ios - 已(手动)iOS Swift 项目从 1.1 迁移到 1.2 - 编译器需要超过 10 分钟