【发布时间】:2010-06-20 05:40:32
【问题描述】:
我最近read 谈到了 java 中的标记语句以及使用 break 和 continue 语句指定标签的能力。还有哪些其他语言支持这种语法?
【问题讨论】:
标签: java syntax loops goto labels
我最近read 谈到了 java 中的标记语句以及使用 break 和 continue 语句指定标签的能力。还有哪些其他语言支持这种语法?
【问题讨论】:
标签: java syntax loops goto labels
这里是带有类 Java 标签的语言列表;即能够将标记语句或块分支 out。
goto <label>,但不支持 break <label> 或 continue <label>。exit <label> 语句。exit <label> 或 continue <label> 语句。以下是具有更通用 GO TO 结构(或等效结构)的语言列表,允许应用程序分支到相同句法级别或外部级别的任何标签。
许多语言(也)支持抛出和捕获异常。这可以被认为是分支到标签的一种广义形式。但是有两个重要的区别:
(Ruby's throw / catch 似乎有正常异常处理和标记语句的方面。但是,我倾向于认为,由于标签不需要词法范围,这是最接近正常异常处理的。)
请添加更多。
【讨论】:
break foo;)。 C# 不支持。
【讨论】:
你想要一份详尽的清单吗?你将如何奖励答案?谁列出的最多?
Basic、Pascal、Perl、所有的汇编程序,我想像一下(我会为我命名的每一个得到一个点吗?,...
您可能想阅读
http://en.wikipedia.org/wiki/Goto
【讨论】: