- 1
- 2
- 3
- 4
let serviceKeys = Array(Set(listOfRestrictions.map {$0.service!})).map{ $0 }
serviceKeys.map { key in
self.restriction[key] = listOfRestrictions.filter{ $0.service! == key }.map { $0.sample! }
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−64
let serviceKeys = Array(Set(listOfRestrictions.map {$0.service!})).map{ $0 }
serviceKeys.map { key in
self.restriction[key] = listOfRestrictions.filter{ $0.service! == key }.map { $0.sample! }
}
По-моему, количество wtf на три строчки кода зашкаливает
a282750 24.08.2021 22:40 # 0