美文网首页
Bool类型

Bool类型

作者: 西门丨不吹雪 | 来源:发表于2016-09-05 15:06 被阅读5次

C语言和OC并没有真正的Bool类型
C语言的Bool类型非0即真
OC语言的Bool类型是typedef signed char BOOL;
Swift引入了真正的Bool类型

let isOpen = true;
//let isOpen = 1;
// Swift中if的条件只能是一个Bool的值或者是返回值是Bool类型的表达式(==/!=/>/<等等)
// OC中if可以是任何整数(非0即真), 但是存在的问题是可能将判断写错, 写成了赋值 if(isOpen = 2) , 在开发中为了避免这个问题有经验的程序员会这样写 if(2 == isOpen)来避免这个问题. 在Swift中很好的解决了这个问题

if isOpen
{
print("打开")
}else
{
print("关闭")
}

相关文章

  • Bool类型

    C语言和OC并没有真正的Bool类型C语言的Bool类型非0即真OC语言的Bool类型是typedef signe...

  • NSuserDefaults存储

    不能存储自定义类型、bool类型bool类型需要转换一下

  • V语言学习笔记-02基本类型

    布尔类型 bool bool类型的值只能是true或false bool类型从定义的C代码看,是C的一个int类型...

  • iOS bool类型

    2016.12.6 0代表no 1代表yes 默认是no

  • 布尔类型(bool)

    转载须注明出处:简书@Orca_J35 | GitHub@orca-j35,所有笔记均托管于 python_not...

  • 4.Python基础数据类型之bool

    Python基础数据类型之bool bool(布尔值)bool() 函数用于将给定参数转换为布尔类型,如果没有参数...

  • solidity基本语法 - 值类型

    Value Types 值类型是指当传递这些类型时,传递的是类型的取值。 bool bool类型的取值位true,...

  • python 布尔类型

    数字和bool之间的关系 1.bool为数字类型的一种(在数字中非0即为真) bool类型转为整形 3.各个类型转...

  • Python---基本知识11之常用数据类型字符串

    在讲字符串之前,插一下bool类型,对于bool类型,没什么好说的,我觉得应该注意一点的就是bool类型是int型...

  • Dart学习

    1.数字类型 2.字符串 3. 布尔类型,Dart 是强 bool 类型检查,只有bool 类型的值是true 才...

网友评论

      本文标题:Bool类型

      本文链接:https://www.haomeiwen.com/subject/cpprettx.html