swift - 快速循环从上限值到下限值
问题描述
我有一个这样定义的 Swift for 循环:
for i in 20...1 {
array.append(i)
}
但是我收到一条消息崩溃了
Thread 1: Fatal error: Can't form Range with upperBound < lowerBound
解决方法是什么?
解决方案
您需要反转范围:
for i in (1...20).reversed() {
array.append(i)
}
推荐阅读
- printing - 如何修复“对象不支持 button.print.min.js 中的属性或方法‘exportInfo’”
- javascript - 如何通过单击外部来隐藏 div?
- java - SOAP 服务工作正常 SOAP UI 但在 Java 代码中解析 WSDL 会引发异常
- javascript - 如何修复 Popup 以在我的网页上工作?
- php - 如果我在 PHP 中使用第 n 个索引启动一个数组,它将占用多少内存?
- php - 通过 url 将产品添加到购物车会在第一次访问时提供 404 并在第 2 次访问
- sql-server - SQL Server 查询以进行借方/贷方指定表中的计算列
- azure-cosmosdb - 检查数组的内容——CosmosDB
- c# - Url.Action(params) 在末尾添加 ')'
- perf - perf 报告单个睡眠的多个 sched:sched_stat_sleep 事件