MST

星途 面试题库

面试题:Swift 控制流语句之循环的最佳实践运用

在Swift中,给定一个整数数组,要求使用最佳实践的循环控制流语句找出数组中所有偶数的平方和。请写出具体的代码实现,并简要说明为何采用这种方式是遵循控制流语句最佳实践的。
46.8万 热度难度
编程语言Swift

知识考点

AI 面试

面试题答案

一键面试
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语言简洁高效的编程风格。