在Swift中,如何在switch语句中编写case来测试要根据optional的内容进行切换的值,并在optional包含nil的情况下跳过caselet someValue == nil
case someOptional:
// someOptional is non-nil, and someValue equals the对我来说是有意义的(我想是在<e
当我使用一个.transition语句来更新视图和使用两个if语句时,我会得到意想不到的if行为。这两个if语句正像预期的那样将视图来回滑动,然而,switch语句中的相同转换导致视图从一边滑入并退出另一侧。我希望使用switch语法来保持代码的一致性(关于如何更新视图),但获得与if语句相称的行为。下面是一些示例代码,其中可以观察顶部矩形和显示不同转换行为的Botton矩形:
enum Example