swift - 为什么这个开关不是详尽无遗的?
问题描述
如果...0
是 0 和前面的所有内容,并且1...
是 1 和上面的所有内容,为什么这个开关不是详尽无遗的?
let i = 1
switch i {
case ...0: print("low")
case 1...: print("high")
}
编译器确信我需要添加一个默认子句。
解决方案
推荐阅读
- html - 图像未显示在 Rich Snippet / Google Schema 中
- ios - 如何在 SkyFloatingLabelTextField 中垂直和水平对齐文本?
- javascript - Javascript没有选择稍后通过javascript使用innerHTML添加的html元素
- vue.js - 如何使用 Vue.Js 从 Store.js 访问 Mixin.js 文件的 $data 变量?
- compiler-errors - 目标文件中未定义的符号
- javascript - Rails 6 webpacker在javascript文件中使用环境变量
- java - 当我尝试使用循环在 excel 工作表中写入行和列时,仅打印最后一个循环值
- spring - Spring Batch Job 实例 ID 有时不会生成
- python - 用命令自动制作按钮
- android - Android 蓝牙 API 与配对手机提供的服务