最佳答案
在苹果的Swift语言中,let
和var
有什么区别?
在我的理解中,它是一种编译语言,但它不在编译时检查类型。这让我很困惑。编译器如何知道类型错误?如果编译器不检查类型,这不是生产环境的问题吗?
当我试图将值赋给let
时,会给出这个错误:
不能分配给属性:'variableName'是一个'let'常量
将'let'改为'var'使其可变