2
Получение проблемы в, если заявление ...Последовательные заявления на линии в, если заявление
func sortStudents(students: [Student], byNames: [String]) -> [Student]{
var result = [Student]()
for name in byNames {
if let students = students.filter{ $0.sName == name}{
if students.count > 0{
result.append(students[0])
}
}
}
return result
}
* Теоретически * ', если позволить студентам = (students.filter {$ 0.sName == имя}) {...}' работает хорошо, то есть вы можете используйте синтаксис закрывающего закрытия, если выражение заключено в круглые скобки. –