首页 > 解决方案 > 如果值为非零,则如果条件可以用保护语句替换

问题描述

我有一个调用方法isClassroomFull(),它返回真或假。我已经实现如下。

if (isClassroomFulll()) {
  navigationController?.popToRootViewController(animated: true)
  return
}

我也应该安全地使用警卫声明吗?我担心的是isClassroomFull()不会返回非零值。

guard isClassroomFulll() else {
  navigationController?.popToRootViewController(animated: true)
  return
}

标签: iosswift

解决方案


推荐阅读