Я хотел бы присвоить массив целочисленных значений соответствующему свойству массива объектов.Как назначить массив 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