gpt4 book ai didi

objective-c - 在 switch 语句中使用 NSString

转载 作者:IT老高 更新时间:2023-10-28 11:33:12 24 4
gpt4 key购买 nike

是否可以在 switch 语句中使用 NSString

还是只使用 if/else if 更好?

最佳答案

我在我的应用中使用这些宏。

#define CASE(str)                       if ([__s__ isEqualToString:(str)]) 
#define SWITCH(s) for (NSString *__s__ = (s); ; )
#define DEFAULT

SWITCH (string) {
CASE (@"AAA") {
break;
}
CASE (@"BBB") {
break;
}
CASE (@"CCC") {
break;
}
DEFAULT {
break;
}
}

关于objective-c - 在 switch 语句中使用 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4224495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com