使用var打开Swift中的可选项



我只见过有人使用let来打开选项
我想知道这是否是一个好的练习,我也可以使用var,或者还有其他东西吗?

使用let与使用var的优缺点是什么?

和往常一样;let表示常量(您将无法修改该值)。好的做法是在可以的时候(不需要修改值的时候)总是使用let。这是为了优化目的和代码的清晰性。

如前所述,您应该在可能的情况下始终使用let,因为它允许编译器做一些花哨的事情,从而使程序运行得更快。

不过,从技术上讲,使用var并没有错。

如需进一步阅读,请查看本文:
http://www.touch-code-magazine.com/swift-optionals-use-let/

最新更新