好的,所以我必须这样做: 拉伸#2:使用一个循环遍历名为v alues的数组并找到数组中的最大数字。将值放入变量m aximum。
我厌倦了没有循环,但是:
{
if values[1] > values[0]
{
maximum = values[1]
}
else if values[2] > values[1]
{
maximum = values[2]
}
else if values[3] > values[2]
{
maximum = values[3]
}
else if values[4] > values[3]
{
maximum = values[4]
}
}
这不起作用,我不知道该怎么做。
答案 0 :(得分:1)
您的代码使用if - else
链而不是循环,这对于大量项目而言非常冗长且烦人。
你可能正在寻找这个:
var maximum = 0
for aValue in values {
if aValue > maximum {
maximum = aValue
}
}
如果数组不包含整数值,请将变量maximum
设置为适当的类型。