How to convert an Int to a Character in Swift

后端 未结 8 1954
萌比男神i
萌比男神i 2020-12-01 20:49

I\'ve struggled and failed for over ten minutes here and I give in. I need to convert an Int to a Character in Swift and cannot solve it.

Question<

8条回答
  •  没有蜡笔的小新
    2020-12-01 21:23

    You can't convert an integer directly to a Character instance, but you can go from integer to UnicodeScalar to Character and back again:

    let startingValue = Int(("A" as UnicodeScalar).value) // 65
    for i in 0 ..< 26 {
        print(Character(UnicodeScalar(i + startingValue)))
    }
    

提交回复
热议问题