Swift 之变量和常量

  1. 定义变量用 var ,定义之后可以修改

    • 定义常量用 let, 定义之后不可修改
  2. 自动推到机制, 常量和变量的类型会根据等号右侧的结果, 推到对应的类型

  • 快捷键: option + click 查看变量和常量的类型
  1. Swift 中对类型要求严格
  • 不同类型的数据不允许直接进行运算
  • 不做默认的隐式转换
  1. Swift 中不存在基本数据类型, 都是结构体

  2. 使用 let 还是 var

    • 一般先使用 let ,在需要的时候, 改成var
func demo() {
        
        //整数 Int ( OC 中的 NSInteger 类似)
        //或者直接指定类型,但是极少这样用,通常使用自动推导
        // let x:Double = 10
        let x = 10
        
        //小数 Double 精度高 ( OC 中CGFloat)
        let y = 10.5
        
        //将 y 转换成 Int(y)  OC 中为强转 (int)y
        print(x + Int(y))
        
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.变量:var var用来声明可以改变的变量,如 2.常量:let let用来声明不可以改变的值,只能被初始化一...
    修行猿阅读 1,540评论 0 2
  • 2014年的苹果全球开发者大会(WWDC),当Craig Federighi向全世界宣布“We have new ...
    yeshenlong520阅读 6,787评论 0 9
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 9,242评论 0 6
  • 基础部分(The Basics) 当推断浮点数的类型时,Swift 总是会选择Double而不是Float。 结合...
    gamper阅读 5,166评论 0 7
  • 有过几段感情之后开始懂得,男女之爱不是一个连续函数,而是点阵。一个个时刻,甚至是瞬间,我们被爱的感觉笼罩。mome...
    MINDUAN阅读 1,599评论 0 0