gpt4 book ai didi

java - 我应该避免使用 Java 标签语句吗?

转载 作者:IT老高 更新时间:2023-10-28 13:51:52 25 4
gpt4 key购买 nike

今天我有一位同事建议我重构我的代码以使用标签语句来控制通过我创建的 2 个嵌套 for 循环的流程。我以前从未使用过它们,因为我个人认为它们会降低程序的可读性。但是,如果论点足够可靠,我愿意改变使用它们的想法。人们对标签声明有何看法?

最佳答案

如果您可以跳过两个循环(或包含 switch 语句的循环),则可以更容易地表达许多算法。不要为此感到难过。另一方面,它可能表明解决方案过于复杂。所以退后一步看看问题。

有些人更喜欢对所有循环采用“单进单出”的方法。也就是说,完全避免中断(和继续)和提前返回循环。这可能会导致一些重复的代码。

我强烈避免做的是引入辅助变量。在状态中隐藏控制流会增加困惑。

将标记的循环分成两种方法可能很困难。异常可能太重了。尝试单进单出的方法。

关于java - 我应该避免使用 Java 标签语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46496/

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