面试题答案
一键面试let numbers = [1, 2, 3, 4, 5, 6]
var sum = 0
for number in numbers {
if number % 2 == 0 {
sum += number * number
}
}
print(sum)
采用for - in
循环是Swift中遍历数组的常见且简洁方式,符合最佳实践。它的语法清晰,直接对数组元素进行迭代,无需像while
循环那样手动管理索引。在循环内部使用if
条件语句来筛选偶数,这是简单直接的条件判断方式,能够明确地实现找出偶数并计算平方和的需求。整体代码逻辑清晰,易读性强,符合Swift语言简洁高效的编程风格。