多语言展示
当前在线:1651今日阅读:84今日分享:32

IOS开发入门 Swift语言布尔bool类型详解

布尔类型bool在条件语句中经常使用,也可以用于标记一个状态,比如员工系统中,员工是否在职,就可以使用bool类型
工具/原料

Xcode

方法/步骤
1

bool类型的定义     1)定义的时候不明确指定类型          var b1 = true     2)定义的时候明确指定类型          var b2: Bool = false

2

数字的比较,结果是bool类型     1)定义数字:          var a1 = 100; var a2 = 200;     2)print(a1 > a2)    // 返回false     3)print(a1 < a2)    // 返回true

3

字符串的比较,结果是bool类型     1)定义字符串:          var str1 = 'AB'          var str2 = 'CD'     2)print(str1 > str2)   // 返回false,因为AB排在CD前面,数字就偏小     3)print(str1 < str2)   // 返回true

4

bool类型的非(就是相反值)     var b3: Bool = true     print(b3)     print(!b3)

5

在条件表达式中,会截断运算,下面第一个条件满足了,由于是 && 条件,需要计算第二个条件     var x = 100     var y = 200     var z = 300     if x < y && x < z {         print('x最小')     }

6

下面第一个条件满足了,由于是 || 条件,只要一个为 true,整个结果就是true,所以第二个条件就不计算了    // if后面加()也行,不加()也行    if(x < y || z > y){        print('|| 条件,只要一个是true,整个结果就是true,所以第二个条件不计算了')   }

7

下面是&&条件,当第一个为false时,整个结果就是false,所以,第二个条件也不计算了    if(x > y && z > y){        print('不会到这里')    } else {        print('&&条件,当第一个为false时,整个结果就是false,所以,第二个条件也不计算了')    }

注意事项

IOS中的有些空格必不可少,比如 x > y 这样是可以的,但是x>y就会编译器报错

推荐信息