初学Swift,感觉好多原来可以使用的语法,如今要么报警告要么干脆不能使用了。
println("")//已经不能使用了复制代码
重新命名为
print("")复制代码
写下面代码的时候,会报两个警告:
for var mm = 0; mm < 10; mm++ { print("mm is: \(mm)")}复制代码
第一个警告: '++'is deprecated:it will be removed in Swift 3 第二个警告:C-style for statement is deprecated and will be removed in a future version of Swift
第一个警告:++ 和 --将要在Swift3中废弃;可以使用 += 1替代; 第二个警告:C语言风格的声明将在Swift的未来版本废弃和移除。
so,这样的代码尽量不要写了,这里它会提醒你修改为如下代码:
for mm in 0 ..< 10 { print("mm is: \(mm)")}复制代码
输出结果:
mm is: 0mm is: 1mm is: 2mm is: 3mm is: 4mm is: 5mm is: 6mm is: 7mm is: 8mm is: 9复制代码
下面这种写法已经不能使用
for (index, value) in enumerate(studentList) { print("Item \(index + 1 ) : \(value)")}复制代码
修改为:
for (index, value) in studentList_.enumerate() { print("Item \(index + 1) : \(value)")}复制代码