gpt4 book ai didi

objective-c - 更快的 if 语句 : if `variable` is "value" or "value"

转载 作者:太空宇宙 更新时间:2023-11-04 00:11:35 25 4
gpt4 key购买 nike

如何比较一个论点中的多种可能性?

例子:

if ((integer == 2) || (integer == 5))

if ((string == "hello") || (string == "dolly))

如果你能这样写,我会节省很多代码:

if (integer == (2 || 5))

if (string == ("hello" || "dolly"))

最佳答案

首先,字符串比较在 C 中不起作用,我对 objective-c 一无所知,我想。

为了与编译时整数常量进行比较,在 C 语言中有 switch 语句:

switch (integer) {
case 2: ;
case 5: ;
/* do stuff here */
}

关于objective-c - 更快的 if 语句 : if `variable` is "value" or "value",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4006214/

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