在 for 循环内部使用 guard 的正确方式是什么?
for (index,user) in myUsersArray.enumerate() {
guard user.id != nil else {
print("no userId")
//neither break / return will keep running the for loop
}
if user.id == myUser.id {
//do stuff
}
}
guard let...
,你在 else 块中寻找的单词是continue
。但是,是的,使用 for in where 会更好。 - Fogmeister