我刚开始学习Swift,正在尝试解决Swift编程中的挑战:The Big Nerd Ranch Guide(第一版)。问题在第6章中有关使用嵌套循环:
使用一个循环从0到100进行2计数。使用另一个循环确保第一个循环运行5次。提示:执行此操作的一种好方法是使用嵌套循环。
我想我已经找到了答案,但是不确定,任何建议将不胜感激!
for i in 1...5 {
for i in 0...100 {
if i % 2 == 0 {
print(i)
}
}
}
答案 0 :(得分:2)
基本上,解决方案是正确的。但是在Swift中,有两种更有效的语法
使用$this->db->prepare(QUERY)
where
带有for _ in 1...5 {
for i in 0...100 where i % 2 == 0 {
print(i)
}
}
的循环(推荐)
stride
由于未使用外部索引变量,请按照警告中的 替换为'_' 的建议