美文网首页
Swift基础语法02-- 类型转换

Swift基础语法02-- 类型转换

作者: Alexander | 来源:发表于2016-06-10 12:28 被阅读24次

前言

在swift中不同类型之间的变量或者常量是不能进行运算操作的,必须要类型转换,但是需要注意的一点就是,如果是字面量上的运算是可以不用类型转换的

类型推断以及转换.png
  • 类型转换
  • 1,在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)
  • 2, 但是如果是字面量上的运算,是可以不用类型转换
let num = 10.5 + 10 + 520

相关文章

  • Swift基础语法02-- 类型转换

    前言 在swift中不同类型之间的变量或者常量是不能进行运算操作的,必须要类型转换,但是需要注意的一点就是,如果是...

  • Swift基础语法(二)

    swift基础语法(一)swift基础语法二主要讲数据类型 1.字符串 1.在swift中String是一个结构体...

  • iOS开发之Swift篇(2)—— 基础部分

    目录 版本 基本语法 数据类型 常量和变量 类型安全/推断/转换 可选类型 版本 Xcode 11.0Swift ...

  • javascript

    语法基础 类型转换 1,parseInt(),parseFloat(),Number()要传参,toString(...

  • Swift 中的 as、as! 和 as?

    1. 关于as 将子类转换为基类 数值类型转换 switch 中的模式匹配 Swift中可以通过switch语法检...

  • JS基础

    JavaScript概述 、 JavaScript基础语法 、 变量和常量 、 数据类型 数据类型转换 、 运算符...

  • Swift 4.0 基础学习总结(二)

    在 Swift 4.0 基础学习总结(一)中,我们学习的Swift中的基本数据类型以及控制流,Swift简介的语法...

  • javascript笔记3

    基础语法:学习JavaScript的Map,列出了基本的知识点。 基本类型转换成Number类型 基本类型转换成S...

  • swift语法基础<一>

    声明变量和常量 swift的基本语法 类型转换 元组 可选类型 断言 运算符 字符串 数组 字典 控制流 函数 类...

  • swift 基础语法

    swift 基础语法

网友评论

      本文标题:Swift基础语法02-- 类型转换

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