0
我想分配一个整数值数组到一个对象数组的对应属性。如何将int数组赋给Swift中对象数组的相应属性?
class MyClass {
var propint: Int = 0
var propdbl: Double = 0.0
var propstr: String = ""
} // MyClass
var arrint: [Int]()
var arrobj: [MyClass]()
一种方法是通过整数数组(arrint)循环,并将该值分配给相应的对象数组元素的属性propint。
我想知道是否有一个更高效,优雅的解决方案,这个承诺,例如。像array.map,如果是的话,这将如何看起来像。
--Sil68
实际上'map','sort'和'filter'都是循环的。由于安全代码,他们可以使代码清洁,但大多数情况下性能更差。不确定是否有适合您的问题的好方法。 – Ryan