所以我试图在每次按下一个按钮时创建代码,整数将增加直到达到其最大值然后它将返回(循环)为零。
我试图找出最短的方法来做到这一点。
让我们说,为了举例,计数器应该从0到6然后再回到0。
这就是我目前正在做的事情:
count ++;
count *= (count != 7);
有人能提出更好的方法吗?
*注意:此外,这是带有标签的第140,000个问题" Objective-C"我觉得这很酷。
答案 0 :(得分:2)
使用modulo:
count = (count + 1) % 7
答案 1 :(得分:0)
也许你会喜欢这样的东西:
count = count < 6 ? ++count : 0;
但说实话,我更喜欢旧的
if(count<6){
count++;
}
else{
count = 0;
}
只有它的可读性,你才能看到这一点,而你的大脑不需要处理太多。