Swift学习记录 -- 2. 数据基本运算

来源:互联网 发布:淘宝分销平台分销商 编辑:程序博客网 时间:2024/06/05 14:32
 //Swift中的运算更为严谨 , 并且没有了隐式转换 (OC中咱们将一个整型与一个浮点型相加, 会自动帮咱们转换成浮点型进行运算        let a = 2        let b = 3        let c = a + b        print(c)//如上写法, 没有任何错误 , 同类型相加 , 最终变量c会自动推导为整型//但是如果是不同类型数据相加呢 ?         let a1 = 2.22        let b1 = 3//        let c1 = a1 + b1  如果咱们直接这样写 ,编译器直接就报错了 , 因为是不同类型的数据//      let c1 = a1 + Double(b1)  正确写法1 , 将b1 转换成双精度浮点型        let c1 = Int(a1) + b1   //正确写法2 , 将a1 转换成整型  具体怎样转换看实际需求        print(c1)
0 0
原创粉丝点击