有没有办法将枚举rawValue强制转换为其类型?

张德科

我有以下枚举:

enum Difficulty: Int {
    case Opt1 = 1, Opt2 = 2, Opt3 = 3    
}

当我尝试像这样将它用作Int时:MyClass.Difficulty.Opt1.rawValue它不允许我,因为它返回RawValue。理解这是一个Int是不是很聪明?

sketchyTech

给定您的代码,我假设您有一个嵌套在这样的类中的枚举:

class MyClass {
    enum Difficulty: Int {
        case Opt1 = 1, Opt2 = 2, Opt3 = 3
    }
}

var myInteger = MyClass.Difficulty.Opt2.rawValue // Int inferred correctly

我没有发现任何问题或我能想到的任何变体。如果仍然遇到问题,请发布MyClass类型的代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法将现有接口转换为功能接口?

来自分类Dev

有没有办法将非弹性IP转换为AWS上的弹性IP?

来自分类Dev

有没有办法将矩阵转换为备用标度?

来自分类Dev

有没有办法将单行转换为pandas中的列

来自分类Dev

有没有办法“将字符串转换为vector <int>”?

来自分类Dev

有没有办法将[] byte slice转换为io.Reader?

来自分类Dev

有没有办法将RedisValue []转换为string []?

来自分类Dev

有没有办法将Text转换为int?

来自分类Dev

有没有办法将unicode转换为最接近的ASCII等值?

来自分类Dev

有没有办法将Jenkins的工作自动转换为Jenkins DSL脚本?

来自分类Dev

有没有办法将json格式转换为Prometheus格式

来自分类Dev

有没有办法将npz文件转换为熊猫数据框?

来自分类Dev

有没有办法将h2oframe转换为pandas dataframe

来自分类Dev

有没有办法将.rds转换为.csv?

来自分类Dev

有没有办法将本机应用程序从npx转换为Expo?

来自分类Dev

有没有办法将数字转换为颜色

来自分类Dev

有没有办法将单行转换为pandas中的列

来自分类Dev

有没有办法将$ this从jquery转换为javascript?

来自分类Dev

有没有办法将字符串数组转换为对象集合?

来自分类Dev

有没有办法将Python转换为R?

来自分类Dev

有没有办法将非巧克力安装程序转换为巧克力安装程序?

来自分类Dev

有没有办法“将字符串转换为vector <int>”?

来自分类Dev

有没有办法将四元数转换为角度?

来自分类Dev

有没有办法将节俭的IDL转换为wsdl规范?

来自分类Dev

有没有办法将坐标转换为 Sikulix 中的位置对象?

来自分类Dev

有没有办法将查询字符串转换为数组?

来自分类Dev

有没有办法将 MinGW .a 文件转换为 msvc lib/dll?

来自分类Dev

有没有办法将几个 csharp repl 命令转换为终端别名?

来自分类Dev

有没有办法将命名函数参数转换为 dict

Related 相关文章

  1. 1

    有没有办法将现有接口转换为功能接口?

  2. 2

    有没有办法将非弹性IP转换为AWS上的弹性IP?

  3. 3

    有没有办法将矩阵转换为备用标度?

  4. 4

    有没有办法将单行转换为pandas中的列

  5. 5

    有没有办法“将字符串转换为vector <int>”?

  6. 6

    有没有办法将[] byte slice转换为io.Reader?

  7. 7

    有没有办法将RedisValue []转换为string []?

  8. 8

    有没有办法将Text转换为int?

  9. 9

    有没有办法将unicode转换为最接近的ASCII等值?

  10. 10

    有没有办法将Jenkins的工作自动转换为Jenkins DSL脚本?

  11. 11

    有没有办法将json格式转换为Prometheus格式

  12. 12

    有没有办法将npz文件转换为熊猫数据框?

  13. 13

    有没有办法将h2oframe转换为pandas dataframe

  14. 14

    有没有办法将.rds转换为.csv?

  15. 15

    有没有办法将本机应用程序从npx转换为Expo?

  16. 16

    有没有办法将数字转换为颜色

  17. 17

    有没有办法将单行转换为pandas中的列

  18. 18

    有没有办法将$ this从jquery转换为javascript?

  19. 19

    有没有办法将字符串数组转换为对象集合?

  20. 20

    有没有办法将Python转换为R?

  21. 21

    有没有办法将非巧克力安装程序转换为巧克力安装程序?

  22. 22

    有没有办法“将字符串转换为vector <int>”?

  23. 23

    有没有办法将四元数转换为角度?

  24. 24

    有没有办法将节俭的IDL转换为wsdl规范?

  25. 25

    有没有办法将坐标转换为 Sikulix 中的位置对象?

  26. 26

    有没有办法将查询字符串转换为数组?

  27. 27

    有没有办法将 MinGW .a 文件转换为 msvc lib/dll?

  28. 28

    有没有办法将几个 csharp repl 命令转换为终端别名?

  29. 29

    有没有办法将命名函数参数转换为 dict

热门标签

归档