gpt4 book ai didi

objective-c - 在 objective-c 的 Switch/Case 语句中对 case 进行分组

转载 作者:行者123 更新时间:2023-12-05 08:34:55 31 4
gpt4 key购买 nike

<分区>

我有一个 switch case,不同的 case 可能对应相同的代码片段。

是否有一个优雅的替代方案,而不是复制所有代码?

switch(expression) {

case firstCase:
// do something
break;

case secondCase:
// do exactly the same of first case
break;

case otherCase:
// do anything else
break;

case etceteraCase:
.......


default:
break;

}

我知道作为替代方案,我可以创建一个在案例中调用的方法,但这可能会导致难以维护的方法激增。

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