gpt4 book ai didi

java - 标记为 'standalone' 的语句是否有用途?

转载 作者:搜寻专家 更新时间:2023-11-01 03:23:56 34 4
gpt4 key购买 nike

我能够编译并运行以下代码片段,但我无法向其中添加任何进一步的代码,以便利用标记语句。因此,我认为这样的陈述没有逻辑用途是正确的吗? (Java 允许我这样做,这就是我问的原因。)

statement: System.out.print("This represents a \'standalone\' statement.");

此外,我正在学习 Java,并且发现(只是为了一些“琐碎的乐趣”而已)Java 允许以下代码片段编译 OK。

labelID: System.out.println("Label identifiers are allowed to be - ");
labelID: System.out.println("the same.");

// Labels can be "chained together", and you can "break out of" any of them.
label1:
label2:
label3: break label1; // Can be break label1, 2, or 3.

// Labels can be associated with "null statements"
label: {}
label: ;

最佳答案

我的猜测是,这是对使用 goto 和标签在 Java 中标准化控制流的一些历史意图的记忆,这些意图尚未达到 Java 的公开版本。

我正在考虑将此与 goto 关键字结合使用,它在 Java 中仍然保留,但没有包含它的有效语法。

关于java - 标记为 'standalone' 的语句是否有用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20519285/

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