Swift2.0 提示‘var’ parameters are deprecated and will be removed in Swift 3

今天更新了Xcode到7.3,之前用swift 写的代码报了这个警告,

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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容