微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

目标c – ios有一种组合开关案例的方法?

我想知道是否有一种组合开关盒的方法,例如:
switch (value)
   {
   case 0,1,2:
      nslog (@"0,2 cases");
      break
      case 3:
      nslog (@"3 cases");
        break;
      default:
        NSLog (@"anything else");
        break;
   }

我非常感谢你的帮助

解决方法

你的意思是这样的吗?
switch (value)
{
case 0:
case 1:
case 2:
  NSLog (@"0,2 cases");
  break;
case 3:
  NSLog (@"3 cases");
  break;
default:
  NSLog (@"anything else");
  break;
}

你知道,switch case结构将从相应的case行开始执行大括号内的每一行,直到它到达最后一个或中断.所以,如果你在一个案件之后不包括休息时间,那么它也将继续执行下一个案例.

原文地址:https://www.jb51.cc/c/113763.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐