如何定义“水果”这个名称。
let fruits = ["Apples", "Peaches", "Plums"]
for fruit in fruits {
print("I have \(fruit).")
}
这也有效,“水果”已改为“项目”
let fruits = ["Apples", "Peaches", "Plums"]
for item in fruits {
print("I have \(item).")
}
但是在其他一些数组“for in”循环中,我有一些错误,上面写着“从不使用永久值'分钟';考虑用'_'代替或删除它”
...其中“分钟”应该代表Ints数组中的各个项目。为什么我会收到此错误消息?
答案 0 :(得分:1)
名称"水果"定义
您通过说for fruit
来定义它。您仅将其定义为花括号内的局部变量。
我发现错误的内容是"不可变的价值'分钟'从未使用
这是一个警告,而不是错误。如果您取出print
声明,您将收到该警告。发生这种情况是因为您在说fruit
时定义了一个变量for fruit
,但之后您从未在花括号中使用 - 从而使编译器抱怨已声明的变量但是没用过。
答案 1 :(得分:0)
let fruits = ["Apples", "Peaches", "Plums"]
for minutes in fruits {
}
如果您正在使用这种情况,那么它会显示警告“从不使用不可变值'分钟';请考虑使用'_'替换或删除它”。因为你没有在代码中的任何地方使用分钟