3. Swift中类型推导

  • Swift类型的介绍
    • Swift中的数据类型也有 : 整型/浮点型/对象类型/结构体类型等等
    • 先了解整型和浮点型
    • 整型
      • 有符号
        • Int8 : 有符号8位整型
        • Int16 : 有符号16位整型
        • Int32 : 有符号32位整型
        • Int64 : 有符号64位整型
        • Int : 和平台有关(默认, 相当于OC中的NSInteger)
      • 有符号
        • UInt8 : 无符号8位整型
        • UInt16 : 无符号16位整型
        • UInt32 : 无符号32位整型
        • UInt64 : 无符号64位整型
        • UInt : 和平台有关(默认, 相当于OC中的NSInteger)
    • 浮点型
      • Float : 32位浮点型
      • Double : 64位浮点型(默认)

Swift中的 类型推导

  • Swift是强类型的语言
  • Swift中任何一个标识符都有明确的类型
  • 注意 :
    • 如果定义一个标识符时有直接进行赋值, 那么标识符后面的类型可以省略
    • 如果因为 Swift 有类型推导, 会自动根据后面的赋值来决定前面的标识符的数据类型
    • 可以通过 option + 鼠标左键 来查看变量的数据类型


      option + 鼠标左键.png
// 方式一:
let a : Int = 10

// 方式二:
let b = 2.44

// 错误写法
var m
m = 30
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容