2_Swift基本数据类型

Posted quxiangfu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2_Swift基本数据类型相关的知识,希望对你有一定的参考价值。

数字和基本数据类型

  模型数据与数字,布尔值和其他基本类型.

 

 

逻辑值 struct

  Bool 一个值类型实例, 取值true或者flase

Bool表示Swift中的布尔值。Bool通过使用其中一个布尔文字truefalse通过将布尔方法或操作的结果分配给一个变量或常量来创建实例

1 var isOK = false
2 isOK = 6 < 8 

Swift在条件上下文中只使用简单的布尔值来帮助避免意外的编程错误,并帮助保持每个控制语句的清晰度。与其他编程语言不同,在Swift中,在需要布尔值的地方不能使用整数和字符串。

技术分享图片

技术分享图片

 

 

 

数字值 struct

  Int 有符号的整形值类型

  Double 双精度浮点值类型

  Fouble 单精度浮点值类型

 

范围 struct

 Range 一个可比较类型的班开区间,从下限到上限,但是不包括上限

  ClosedRange 一个可比较类型的间隔,从下限到上限,包括上限

 

错误 Protocol

  Error 表示可以抛出的错误值类型

 

选配 enum

  Optional 表示可选值,或者nil缺少值的类型

 

高级数字

  数字协议 编写适用与任何数字类型的通用代码

  特殊用途数字类型 使用不同大小的固定宽度数字类型 UInt,UInt8,UInt16... Int,Int8,Int16...

  全局数字函数 使用这些函数与数字值和其他比较的类型 例如找最大值, 最小值, 绝对值

以上是关于2_Swift基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Swift基本数据类型_01_Var_let

Swift_1_基本数据类型

swift可选类型_09_optional基本使用

swift闭包_002_swift闭包

无法将 _NCSFDictionary 类型的值转换为 NSArray Swift 2

(转) Java中的负数及基本类型的转型详解