美文网首页iOS Developer
Swift3.0中的类型推导&基本运算

Swift3.0中的类型推导&基本运算

作者: 天蓝色的海岸 | 来源:发表于2016-12-29 16:25 被阅读42次

    1.Swift是强类型的语言 (oc 是弱类型)

    2.Swift 中任何一个标识符都有明确的类型

    注意:

    (1)如果定义一个标识符时有直接进行赋值,那么标识符后面的类型可以省略

    (2)因为Swift有类型推导,会自动根据后面的赋值来决定前面的标识符的数据类型

    (3)可以通过option+鼠标左键来查看变量的数据类型

    //let m : Int = 10

    let m = 10(类型推导 m 是整型)

    let b = 2.44(类型推导 b 是Double类型)

    (3 )中提到的方法

    3.Swift中的基本运算

    1) Swift 中进行基本运算时必须保证类型一致,否则会出错

    (1)相同类型之间才可以进行运算

    (2)因为Swift中没有隐式转换

    2)数据类型的转化

    (1)Int 类型转成Double类型:Double(标识符)

    (2)Double类型转成Int 类型:Int(标识符)

    let m = 20

    let n = 3.14

    //let result = m + n (错误的写法❌)

    // 将整型转换成浮点型:Double(标识符)

    //let tempM = (Double)m(oc 中的方式❎)

    let tempM = Double(m)//✅

    let result = tempM + n

    // 将浮点型转成整型:Int(标识符)

    let tempN = Int(n)

    let result1 = tempN + m //✅

    相关文章

      网友评论

        本文标题:Swift3.0中的类型推导&基本运算

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