美文网首页
Swift5.1学习随笔之类型转换

Swift5.1学习随笔之类型转换

作者: SAW_ | 来源:发表于2020-04-10 14:04 被阅读0次

整数
UInt16UInt8类型不同,无法直接进行相加,需要其中一个进行转换

let int1: UInt16 = 2000
let int2: UInt8 = 1
let int3 = int1 + UInt16(int2)

浮点数

let int = 3
let double = 0.14159
let pi = Double(int) + double
let intPi = Int(pi) //直接转换Int,舍弃小数部位,强行取整

字面量可以直接相加,因为数字字面量本身没有明确的类型

let result = 3 + 0.14159

相关文章

  • Swift5.1学习随笔之类型转换

    整数UInt16跟UInt8类型不同,无法直接进行相加,需要其中一个进行转换 浮点数 字面量可以直接相加,因为数字...

  • Swift5.1学习随笔之值类型、引用类型

    值类型 值类型赋值给var let或者给函数传参,是直接将所有内容拷贝一份类似于对文件做copy paste操作,...

  • Swift5.1—类型转换

    类型转换可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。 类型转换在 Swift 中使用 is 和 a...

  • Swift5.1学习随笔之常见数据类型

    Swift常见数据类型主要分成两大类,不存在基本数据类型这个概念一、值类型(value type)1、枚举enum...

  • Swift5.1学习随笔之指针

    Swift中也有专门的指针类型,这些都被定义为Unsafe(不安全的),常见的有以下4种类型 UnsafePoin...

  • Swift5.1学习随笔之fatalError

    如果遇到严重问题,希望结束程序运行,可以直接使用fatalError函数抛出错误(这是无法通过do-catch捕捉...

  • Swift5.1学习随笔之mutating

    结构体和枚举是值类型,默认情况下,值类型的属性不能被自身的实例方法修改在func关键字前面加mutating可以允...

  • Swift5.1学习随笔之常量

    Swift中的常量用let修饰 1、只能赋值一次 2、它的值不要求在编译时期确定,但是使用之前必须赋值一次 3、常...

  • Swift5.1学习随笔之@discardableResult

    在func前面加@discardableResult,可以消除:函数调用后返回值未被使用的警告⚠️ 或者可以用下划...

  • Swift5.1学习随笔之属性

    swift中跟实例相关的属性可以分为2大类 1、存储属性(Stored Property)2、计算属性(Compu...

网友评论

      本文标题:Swift5.1学习随笔之类型转换

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