问答详情
源自:4-6 Swift 2.0逻辑控制之where 与模式匹配

此处为何使用let定义点(x,y)

是否是为了解包过程中防止出现空值的情况,和if let x=!a {} 类似?

提问者:慕粉224319914 2017-01-04 22:23

个回答

  • 慕工程6355859
    2017-01-06 17:56:31

    let是用来声明常量的, 相比var 占用的资源更少

    从下面的代码也能看出来后面只是想读取point, 并不想更改它, 所以没有必要用var来声明