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 ==名稱}){...}'工作爲好,即你可以如果表達式包含在括號中,請使用尾隨閉包語法。 –