2
在if语句获取问题...连续语句中的if语句
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 ==名称}){...}'工作为好,即你可以如果表达式包含在括号中,请使用尾随闭包语法。 –