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 + 鼠标左键 来查看变量的数据类型


      3. Swift中类型推导_第1张图片
      option + 鼠标左键.png
// 方式一:
let a : Int = 10

// 方式二:
let b = 2.44

// 错误写法
var m
m = 30

你可能感兴趣的:(3. Swift中类型推导)