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

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 //✅

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容