是否有可能Int在 Swift 中获取变量的所有数字而不将此变量转换为string?
小例子我现在是怎么做的:
let number = 123456
let array = String(number).characters.map{Int(String($0)) ?? 0}
Run Code Online (Sandbox Code Playgroud)
像这样的东西?
var number = 123456
var array = [Int]()
while number > 0 {
array.append(number % 10)
number = number / 10
}
array.reverse()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1374 次 |
| 最近记录: |