美文网首页
常量和变量

常量和变量

作者: ZLWorm | 来源:发表于2015-12-27 00:06 被阅读0次

    定义

    • let 定义常量,一经赋值不允许再修改
    • var 定义变量,赋值后仍然可以修改
    //定义常量并且直接设置数值,常量数值一经设置,不能修改,修改会报错
    let a = 10     
    // a= 20  报错    
    //使用 `:类型`  定义常量的时候指定类型 
    //Int ——> NSInteger   Double ——> CGFloat  
    let b: Int = 30      
    //定义变量 变量的值可以修改   
    var c = 40 
    print(c) 
    c = 50   
    print(c)
    

    自动推导

    • Swift 能够根据右边的代码, 推导出变量的准确类型
    • 通常在开发中,不需要指定变量类型
    • 如果需要指定类型 ,可以用变量名:类型 来指定
    • 运算符两侧的空格一定要对称,不然程序会报错
      <mark>重要技巧:Option + Click + 变量名,可以查看变量的类型</mark>

    显示转换

    • Swift 对数据类型要求异常严格
    • 任何时候,都不会做隐式转换
    • 如果要对不同的数据类型进行计算,必须要显示转换
    let x2 = 100
    let y2 = 10.5
    
    let num1 = Double(x2) + y2
    let num2 = x2 + Int(y2)
    

    Let & Var 的选择

    • <mark>应该尽量先选择常量</mark>,只有在必须修改的时候,再改为var
    • 在Xcode中,如果没有修改变量,Xcode会自动提示修改为let

    相关文章

      网友评论

          本文标题:常量和变量

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