switch能判断字符串型嘛

来源:2-4 switch语句

qq_策马奔腾_0

2017-07-25 10:19:01

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

写回答

2回答

qq_策马奔腾_0

提问者

2017-07-25

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

0
hender10
h 如果想要判断字符串只能采用如下方式匹配了,因为switch里的参数不支持直接写字符串类型。
h017-07-26
共1条回复

Tender10

2017-07-25

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

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

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

0

0 学习 · 1878 问题

查看课程