【问题标题】:Differentiate let and var in Swift Programming Language [duplicate]区分 Swift 编程语言中的 let 和 var [重复]
【发布时间】:2014-07-23 10:53:01
【问题描述】:

我刚开始学习新的 Swift 语言,我们如何区分何时使用 "Let""Var"。由于我对 Java Script 有所了解,因此我知道您想定义 “Var”“Let”“Var” 有何不同。

任何帮助将不胜感激。

【问题讨论】:

    标签: swift


    【解决方案1】:

    首先... Swift != Javascript

    主要区别在于var 声明一个变量,let 声明一个常量。

    像这样……

    var a = 1
    // a is instantiated as 1
    
    a = 2
    // a is now 2
    

    但是这个……

    let a = 1
    // a is instantiated as 1
    
    a = 2
    // this will return a compile time error
    

    还有其他更小的东西。

    【讨论】:

    • 大概是因为目前只有一本关于该语言的参考著作,“The Swift Programming Language”(Apple 在 iBooks 上发布),它首先显示了一个“Hello, world!”示例,紧随其后通过描述 let 和 var 的区别。
    • 哈哈!好的,但不是拒绝我的答案的理由。也许可以否决这个问题,:)
    • 我刚开始问我不知道他们投了反对票。
    • 我刚刚在运算符和表达式的多个页面中看到了这个问题。
    猜你喜欢
    • 2014-11-16
    • 2014-07-23
    • 1970-01-01
    • 2016-09-04
    • 2015-08-12
    • 2017-11-20
    • 2018-12-09
    • 1970-01-01
    • 2020-09-29
    相关资源
    最近更新 更多