• 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...

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

  • 相关阅读:
    UVM系统验证基础知识0(Questasim搭建第一个UVM环境)
    DDR3详解(以Micron MT41J128M8 1Gb DDR3 SDRAM为例)
    正则表达式的基本用法
    Veloce2 Emulator
    Perl入门
    哪一种验证方法最好?形式验证、硬件加速还是动态仿真?
    什么是形式验证?
    穆里尼奥之皮洛斯式胜利
    穆帅:孟菲斯是计划中重要的一部分
    CentOS Netstat命令
  • 原文地址:https://www.cnblogs.com/quxiangfu/p/8443807.html
Copyright © 2020-2023  润新知