今天更新了Xcode到7.3,之前用swift 写的代码报了这个警告,
这个警告的意思是 方法中使用标识符 ‘var’ 修饰参数, 在当前编译器swift版本中不再受保护,并且将在Swift3中被移除。(只是函数参数不让用var修饰了,并不是var不让使用了)这个意思应该是防止参数在传递的过程中发生改变,那我们。那var 不让使用了 我们该用什么呢,我们就是用let吧,在函数的参数中用‘let’ 修饰,然后我们在函数内部使用var 修饰的变量接收,就可以消除警告了,更新:当然 ,方法参数默认就是 let 型。所以我们可以直接 给let 去掉,其他一样,就可以了。
网友评论