arrays - SWIFT:inputString.componentsSeparatedBy 生成 Int 数组?

标签 arrays swift

有这个功能

var array = inputString.componentsSeparatedByString("\r")

用于从字符串创建字符串数组。是否有机会在插入之前转换数组的元素,以便我得到一个 Int 数组?

最佳答案

let array = inputString.componentsSeparatedByString("\r").map{$0.toInt()!}

或使用原生 Swift 函数 split

let array = (split(inputString, isSeparator: {$0 == "\r"})).map{$0.toInt()!}

关于arrays - SWIFT:inputString.componentsSeparatedBy 生成 Int 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31851105/

相关文章:

c++ - 如何在 C++ 中返回一个整数数组

C#使用Linq从xml中拉取数据

标签中的 Swift 可选

swift - 尝试在 Firestore 上进行另一个查询时出错

arrays - 测试对象是否存在于 Swift 数组中的简写?

c# - 如何将存储文件分配给 ByteArray?

javascript - 如何在 javascript 中解析 JSON 数组,该数组中的每个对象都有单引号?

swift - Swift 中条件一致性的解决方法(原为 : Adding protocol to a constrained generic types)

json - 在 Swift 中解码嵌套 JSON 对象的便捷方法?

javascript - 如何解析 Angular 或javascript中的特定对象?