美文网首页
Swift基础语法03-- 分支

Swift基础语法03-- 分支

作者: Alexander | 来源:发表于2016-06-10 09:59 被阅读29次

前言

在swift中,不同类型之间是不能进行运算的,需要强制类型转换, 但是特别需要注意的一点: 如果说是字面量之间的运算是可以为不同的类型.

类型推断以及转换.png
  • 类型转换
    • 不同类型之间如果要进行运算操作,那么必须要有一方强制类型转换.
/*
 在swift中是不存在隐式类型转换的,所有的类型转换都需要显示出来.
 */

let num1 = 10
let num2 = 15.5

/**
 *  对两者进行加法运算
 */
let sum1 = num1 + Int(num2)
let sum2 = Double(num1) + num2


// 值得注意的是: 以前我们使用的OC是一门弱语言, 而swift是一门强语言.
// 而且swift会在编译的时候就会判断类型,如果有错就会标记有错误 比如

//let num3: Int = 10.5  这里就会报错(可以写成下面两中方式)
let num3: Int = 10 // 直接初始化为整数
let num4: Int = Int(10.1)
let num5 = Int(10.8)
  • danshiz'z

相关文章

  • Swift基础语法03-- 分支

    前言 在swift中,不同类型之间是不能进行运算的,需要强制类型转换, 但是特别需要注意的一点: 如果说是字面量之...

  • Swift基本语法之函数

    Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本语法之循环 Swift...

  • Swift基本语法之数组和字典

    Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本语法之循环 Swift...

  • Swift基本语法之元组和可选类型

    Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本语法之循环 Swift...

  • Swift基本语法之闭包

    Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本语法之循环 Swift...

  • Swift| 基础语法(五)

    前言 总结下 swift下的基础语法,里面涉及到:常量&变量、Swift中的数据类型、逻辑分支、循环、字符串相关、...

  • Swift| 基础语法(四)

    前言 总结下 swift下的基础语法,里面涉及到:常量&变量、Swift中的数据类型、逻辑分支、循环、字符串相关、...

  • Swift| 基础语法(三)

    前言 总结下 swift下的基础语法,里面涉及到:常量&变量、Swift中的数据类型、逻辑分支、循环、字符串相关、...

  • Swift| 基础语法(一)

    前言 总结下 swift下的基础语法,里面涉及到:常量&变量、Swift中的数据类型、逻辑分支、循环、字符串相关、...

  • Swift| 基础语法(二)

    前言 总结下 swift下的基础语法,里面涉及到:常量&变量、Swift中的数据类型、逻辑分支、循环、字符串相关、...

网友评论

      本文标题:Swift基础语法03-- 分支

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