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

23 篇文章 1 订阅
 //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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值