У меня есть следующий код:
class Device{
var customerDeviceId:Int!
var attribute:DeviceAttribute!
}
class DeviceAttribute{
var customerDeviceId:Int!
}
class MainClass{
var devices:[Device]!
private func handleDeviceAttributes(_ attributes:[DeviceAttribute]) {
for attribute in attributes {
for device in devices {
if device.customerDeviceId == attribute.customerDeviceId {
device.attribute = attribute
}
}
}
}
}
есть ли более короткий способ написать это? может быть, даже пропустить вложенные циклы?