1.Swift中的Bool对比Java /Objc 中的对应类型
Swift中的布尔类型Bool 和 Objc的BOOL类型不同,
Objc中的布尔类型,是两种 YES / NO ,实际上是两个对应的数字值
而Swift中的布尔类型是 true /false ,不能使用数字值,如0,1来替换
与java中的boolean类似 ,java中的布尔类型也是 true/false两种
2.Swift中布尔类型的使用场合
和Java中布尔值类似,Bool可以使用在如下的场合:
(1)if 条件语句
(2)do while /while 循环条件
(3)for循环条件控制语句
(4)3目运算符 a R b ? a:b
3.Bool使用示例
定义两个 Bool值
var zhen:Bool = truevar jia = falseprintln(zhen)
输出是 true
4.在循环或if语句中使用 Bool类型
(1)if语句中使用Bool类型
var bc:Bool = (1==2) if bc{//todo}(2)while循环中使用Bool类型
var aaa=16var bbb:Int=32while aaa==bbb{ //todo}注:if /while 循环在 Swift中需要省略 括号,println代表在控制台输出并且换行,和Java中的类似!
Swift更多原文:
,有山就有路,有河就能渡。