闭包表达式未使用swift 3

时间:2018-07-07 16:46:03

标签: swift if-statement

  

关闭表达式未使用错误

任何人都可以解决问题,如何正确解决问题,如何在代码中使用BeginTime语句而没有问题?

if else

1 个答案:

答案 0 :(得分:1)

首先是Swift:

  • switch情况下(default除外)没有break语句
  • switch参数周围没有括号
  • 没有 snake_cased 变量名。

发生错误是因为第一个else子句捕获了所有catagory != "Tools"的情况,因此将永远不会到达第二个else

例如,如果需要第二个else,则必须插入第二个if条件

if catagory == "Tools" {
   ...
} else if catagory == "Something Else" {
   ...
} else {
   ...
}