/** 布尔类型 true false */ let turnOffLight = 1; /** 在 swift中 if 后面只能放个布尔类型的成员变量或者常量 放布尔类型的表达式 这个和C语言 OC是不一样的 */ if turnOffLight == 1 { print("Turn OFF") } let flag = true if flag { print("Turn OFF") } else { print("Turn ON") } let varValue = 1 // 可以看到这个地方,如果漏写了一个等号,会有报错, // 因为 if 后面只能放布尔值;这就避免了其他语言会把它当真使用的 if varValue == 1 { print(varValue) }