switch能判断字符串型嘛

switch能判断字符串型嘛

试了试 好像不支持~那如果要进行字符串的匹配 怎么办

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 qq_策马奔腾_0 2017-07-25 10:36:59

但是 switch里面的参数 必须是 整形哇

  • 如果想要判断字符串只能采用如下方式匹配了,因为switch里的参数不支持直接写字符串类型。
    2017-07-26 11:32:22
Tender10 2017-07-25 10:34:59

字符串也是可以的啊,比如下面字符串的验证:最终输出的结果是相等。

NSString *str1 = @"1";
NSString *str2 = @"1";
switch ([str1 isEqualToString:str2]) {
     case 0:
         NSLog(@"不相等");
         break;
     default:
         NSLog(@"相等");
         break;
}

当你把str2换成另一个字符串,就会输出不相等。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师