我只见过有人使用let
来打开选项
我想知道这是否是一个好的练习,我也可以使用var
,或者还有其他东西吗?
使用let
与使用var
的优缺点是什么?
和往常一样;let
表示常量(您将无法修改该值)。好的做法是在可以的时候(不需要修改值的时候)总是使用let。这是为了优化目的和代码的清晰性。
如前所述,您应该在可能的情况下始终使用let
,因为它允许编译器做一些花哨的事情,从而使程序运行得更快。
不过,从技术上讲,使用var并没有错。
如需进一步阅读,请查看本文:
http://www.touch-code-magazine.com/swift-optionals-use-let/