if case ... where ...{} 報錯
var?age?=?19if?case?10...19?=?age?where?age?>=?18? {???? ????print(age) }
拋出異常:Expected ',' joining parts of a multi-clause condition
error: MyPlayground.playground:16:39: error: top-level statement cannot begin with a closure expression
if case 10...19 = age where age >= 18 {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
如果加上逗號分隔的話:? ??
if?case?10...19?=?age?,?where?age?>=?18?{?print(age)?}
Closure expression is unused
error: MyPlayground.playground:16:41: error: top-level statement cannot begin with a closure expression
if case 10...19 = age , where age >= 18 {
????????????????????????????????????????????????????????????? ?^
2018-11-13
在swift4中 if case 10...19=age where age>=18{} 這樣的寫法已經(jīng)不行了,只需要把where改成一個“,”就可以了