将 Int 传递给枚举并返回一个字符串

曼纳巴

我正在尝试完成一个将整数值传递给枚举的任务,并为传入的积分器返回一个特定的字符串。

我使用 enum 是因为整数是已知的,并且它们中的每一个都有一个含义。我做了以下工作:

enum Genre: String {
    case 28 = "Action"
    case 12 = "Adventure"
    case 16 = "Animation"
    case 35 = "Comedy"
    case 80 = "Crime"
}

我期待的是:在传递其中一种情况时,我想返回 String 关联。

请,如果您有任何问题或需要进一步了解,请在评论中提问。

比拉尔

这个怎么样

enum Genre: Int {
    case action = 28
    case adventure = 12
    case animation = 16
    case comedy = 35
    case crime = 80
}

并像这样使用它

// enum as string 
let enumName = "\(Genre.action)" // `action`

// enum as int value 
let enumValue = Genre.action.rawValue // 28

// enum from int
let action = Genre.init(rawValue: 28)

希望能帮助到你。谢谢。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将图像从c ++传递给Haskell并返回一个字符串

来自分类Dev

Qt,QTextStream-将一个字符/字符串输入一个int

来自分类Dev

如何将一个字符串值传递给COUNTIF?

来自分类Dev

将字符串参数传递给另一个字符串

来自分类Dev

如何将int和字符串数组快速分配给一个字符串变量?

来自分类Dev

如何将int和字符串数组快速分配给一个字符串变量?

来自分类Dev

将参数列表作为一个字符串传递给python函数

来自分类Dev

TextView 将多个字符串设置为一个 setText(int resid)

来自分类Dev

将一个int列表和一个字符串列表转换为一个元组列表(int,string)

来自分类Dev

分割一个字符串,并使用python3将第一个参数传递给elif块中的函数

来自分类Dev

JNI将一个字符串从java传递给c++,然后将c++字符串传递给字符串数组

来自分类Dev

将指向(char)的指针数组传递给函数,并为每个数组分配一个字符串

来自分类Dev

Ionic 2:当我将数组传递给组件时,我在 component.ts 上得到一个字符串

来自分类Dev

通过合并一个int和一个字符串来创建一个字符串

来自分类Dev

将一个字符串拆分为2个字符串

来自分类Dev

如何将一个字符串分成2个字符串

来自分类Dev

将一个字符串插入另一个

来自分类Dev

将多个字符串读为一个字符串?C ++

来自分类Dev

如何将一个字符串变成多个字符串?

来自分类Dev

将一个字符串拆分为两个字符串

来自分类Dev

试图将几个复选框的值相乘,但它返回一个字符串

来自分类Dev

如何将多个返回的 SQL 行合并为一个字符串

来自分类Dev

将整数从一个字符串移动到另一个字符串?

来自分类Dev

使用动态中的指针将一个字符串复制到另一个字符串

来自分类Dev

使用C ++将一个字符串替换为另一个字符串

来自分类Dev

将一个字符串与另一个字符串进行比较的最佳方法是什么?

来自分类Dev

将整数从一个字符串移动到另一个字符串?

来自分类Dev

如何将一个字符串数组存储到另一个字符串数组中?

来自分类Dev

swift:如何将一个字符串从textField分配给另一个字符串?

Related 相关文章

  1. 1

    将图像从c ++传递给Haskell并返回一个字符串

  2. 2

    Qt,QTextStream-将一个字符/字符串输入一个int

  3. 3

    如何将一个字符串值传递给COUNTIF?

  4. 4

    将字符串参数传递给另一个字符串

  5. 5

    如何将int和字符串数组快速分配给一个字符串变量?

  6. 6

    如何将int和字符串数组快速分配给一个字符串变量?

  7. 7

    将参数列表作为一个字符串传递给python函数

  8. 8

    TextView 将多个字符串设置为一个 setText(int resid)

  9. 9

    将一个int列表和一个字符串列表转换为一个元组列表(int,string)

  10. 10

    分割一个字符串,并使用python3将第一个参数传递给elif块中的函数

  11. 11

    JNI将一个字符串从java传递给c++,然后将c++字符串传递给字符串数组

  12. 12

    将指向(char)的指针数组传递给函数,并为每个数组分配一个字符串

  13. 13

    Ionic 2:当我将数组传递给组件时,我在 component.ts 上得到一个字符串

  14. 14

    通过合并一个int和一个字符串来创建一个字符串

  15. 15

    将一个字符串拆分为2个字符串

  16. 16

    如何将一个字符串分成2个字符串

  17. 17

    将一个字符串插入另一个

  18. 18

    将多个字符串读为一个字符串?C ++

  19. 19

    如何将一个字符串变成多个字符串?

  20. 20

    将一个字符串拆分为两个字符串

  21. 21

    试图将几个复选框的值相乘,但它返回一个字符串

  22. 22

    如何将多个返回的 SQL 行合并为一个字符串

  23. 23

    将整数从一个字符串移动到另一个字符串?

  24. 24

    使用动态中的指针将一个字符串复制到另一个字符串

  25. 25

    使用C ++将一个字符串替换为另一个字符串

  26. 26

    将一个字符串与另一个字符串进行比较的最佳方法是什么?

  27. 27

    将整数从一个字符串移动到另一个字符串?

  28. 28

    如何将一个字符串数组存储到另一个字符串数组中?

  29. 29

    swift:如何将一个字符串从textField分配给另一个字符串?

热门标签

归档