问题标签 [goto]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
235188 浏览

java - 替代 Java 中的 goto 语句

Java中goto关键字的替代函数是什么?

由于 Java 没有 goto。

0 投票
4 回答
2167 浏览

c# - 继续

我需要 C# 等价于 Java 的 continue 吗?

我有

我如何在 C# 中模拟这个。当我遇到异常时,我需要重复代码不继续。

0 投票
15 回答
4622 浏览

c# - 转到被认为有害的声明?

如果上面的陈述是正确的,那么为什么当我在 .Net BCL 上使用反射器时,我看到它被大量使用?

编辑:让我换个说法:我在反射器中看到的所有 GO-TO 都是由人类或编译器编写的吗?

0 投票
2 回答
1708 浏览

actionscript-3 - AS3 未定义属性的访问

首先,我对 AS3 完全陌生。我想创建一个简单的网站,有 3 个按钮。

单击按钮后,内容应显示在其旁边。但我连一个按钮都无法编程。

这是脚本:

但 Flash 说:1120:访问未定义的属性 Photography_btn。在过去的两天里,我在互联网上到处寻找,但由于我对此很陌生,其他人的解决方案并没有真正帮助我。

另外,我集成了一个停止动作,但脚本不会停止!我已将动作放在第一帧上。

拜托,我需要一些帮助,否则会变得非常绝望......

谢谢!!珍妮弗

0 投票
1 回答
739 浏览

c - Eclipse goto label not working in C

I am using the Eclipse CDT and I have a goto label and a FILE definition after it and when I compile the project it gives me the error: Expression expected before FILE.

Thanks in advance, Mr. Man

EDIT:

Ok, so this is what I get from the command line:

And this is what code throws the error:

0 投票
19 回答
4661 浏览

c# - 有没有理由在现代 .NET 代码中使用 goto?

我刚刚在 .NET 基础库的反射器中找到了这段代码......

我已经听过所有“你不应该使用 goto 因为害怕永远流放地狱”的说法。我一直非常重视 MS 编码员,虽然我可能不同意他们的所有决定,但我始终尊重他们的推理。

那么-我缺少这样的代码有充分的理由吗?这段代码摘录是由一个无能的开发人员拼凑而成的吗?还是 .NET 反射器返回不准确的代码?

我希望有一个很好的理由,而我只是盲目地想念它。

感谢大家的投入

0 投票
23 回答
422397 浏览

java - Java中有goto语句吗?

我对此感到困惑。我们大多数人都被告知在 Java 中没有任何 goto 语句。

但是我发现它是Java中的关键字之一。它可以在哪里使用?如果不能使用,那为什么在 Java 中将它作为关键字包含在内?

0 投票
8 回答
539 浏览

c - 我如何在没有 goto 的情况下(干净地)重写它?

如果没有 goto,我怎么能干净地做到这一点?

我也不想使用休息时间。此外,在做其他事情之前预计会循环几次(adv 40),所以 mostOfTheWork 部分很可能会尽可能高,即使只是为了可读性。提前致谢。

编辑:这是在编译器优化器在中断时工作不佳的误解下发布的,虽然一开始通常很愚蠢,但通过(性能)实验证明我自己是不正确的。另一方面,感谢您的回答;他们对不同风格的读物很有趣。

0 投票
4 回答
120 浏览

language-agnostic - 语言结构命名:Function/Goto

如何调用具有以下属性的语言构造?

  • 它有一个开始和一个结束,就像一个函数
  • 它有一个包含它的名称的标题,也像一个函数但没有参数
  • 在它的开头和结尾之间可以有任意数量的语句,就像一个函数

  • 您可以使用一个函数从任何地方(甚至它自己)跳转到它的开头,它将执行其中包含的语句,直到它到达它的结尾

  • 您可以使用函数立即停止执行其内容并跳回调用它的位置

  • 它包含的代码与其他所有代码在同一范围内,因此您可以访问外部的所有变量并创建新的变量,这些变量在离开构造时不会被删除。

总而言之,它就像一个goto有终点的点,并且可以选择返回调用它的位置。

0 投票
5 回答
206 浏览

eval - 使用 Eval 是否应该与 GoTo 一样受到侮辱?

它在每个计算机科学课程中都有讲授,并且写在许多程序员不应该使用 GoTo 的书籍中。甚至还有关于它的xkcd漫画。我的问题是我们是否达到了可以对 Eval 说同样的话的地步?

GoTo 不利于程序流程和可读性,而 Eval 则同样适用于调试、程序执行和设计。

使用 Eval 是否应该与 GoTo 具有相同的污名,以及与 xkcd 漫画中相同的后果?