Swift-Tips之整数转数组

Code

let num = 1234565
extension Int {
    var array: [Int] {
        //swift 4.2
        return String(self).compactMap({Int(String($0))})
        // swift 4.1
        //return String(self).flatMap({Int(String($0))})
    }
}

num.array
//print: [1, 2, 3, 4, 5, 6, 5]
复制代码

猜你喜欢

转载自juejin.im/post/5c3d7f89f265da615f777de8
今日推荐