goto相关内容

SQL-Goto语句

在SQL查询中使用'goto'语句是一种好习惯吗? 解决方案 取决于SQL,某些方言除了GOTO之外没有提供用于流控制的有用机制. GOTO通常是错误的形式. ..
发布时间:2020-11-20 00:11:28 数据库

在Python 3中转到

Python 3没有GOTO或类似的东西.但是我有一些算法,需要GOTO类型的功能. 可能有人可以建议出路吗? 主菜单 1-新游戏 2选项 3退出 用户操作-进入主菜单-进入选项菜单-再次进入主菜单,依此类推.因此,在代码中,我不知道如何通过主菜单返回并传送到上层代码. 解决方案 您可以使用字典:'用户选择'->'相应操作',例如: import sys def ..
发布时间:2020-11-20 00:11:24 Python

如何在C ++中避免GOTO

我已阅读到GOTO不好,但是如何避免呢?我不知道如何在没有GOTO的情况下进行编程.在BASIC中,我将GOTO用于所有内容.在C和C ++中应该使用什么代替? 我在BASIC中像这样使用GOTO: MainLoop: INPUT string$ IF string$ = "game" THEN GOTO game ENDIF 解决方案 通常,像for,while和 ..
发布时间:2020-11-20 00:11:22 C/C++开发

C#.NET中的GOTO语句

try {... block: .... } catch{ ..} GOTO block ... .... finally{...} 在这种情况下goto会执行吗? 解决方案 它不会因为'GOTO block'而不是'goto block;'而无法编译,即使正确,它也不会因为C#规范而无法编译状态(第8.9.3节): goto identifier 语句的目标是带有给定标签的带标 ..
发布时间:2020-11-20 00:10:07 C#/.NET

转到<行号>在VBA中

从VBA帮助文件中: 转到声明 无条件分支到过程中的指定行. 语法 转到 _ 行 _ 必需的 line 参数可以是任何行标签或行号. 备注 转到只能在出现的过程中分支到行. 我的问题是,如何使用GoTo跳转到行号? (我知道如何跳转到标签.) (注意:出于好奇,我要求这样做.我无意以这种方式实际使用GoTo.) 解决方案 我了解您不喜欢 ..
发布时间:2020-11-20 00:10:05 其他开发

为什么此示例卡在C的无限循环中?

在下面的示例中,如果我在Mac OS X终端中输入字符,则程序将陷入无限循环,逐行打印Please enter a number:,并且永远不允许用户输入任何内容.此代码有什么问题?解决办法是什么? 我想以一种方式更改代码,如果未输入数字,则提示用户输入错误消息,并要求其再次输入数字. #include int main(int argc, const char * a ..
发布时间:2020-11-20 00:10:01 其他开发

为什么去实践不佳?

此问题是仍然被认为有害的的重复.如果您想进一步讨论此问题,请使用原始问题. 为什么GOTO编程习惯不好?在某些情况下使用它很有意义. 解决方案 请注意,Djkstra写了"GOTO被认为有害",而不是"GOTO被认为是致命的".它有它的地方.不幸的是,要知道何时使用它是在您拥有维护他人代码的经验之后做出的判断,尤其是几年前由不再在您公司工作的人编写的代码.因此,最好在您有这种经验之前 ..
发布时间:2020-11-20 00:10:00 其他开发

是否可以使用“转到"从声明中

我曾经被告知的一切都是去邪恶是邪恶的,远离他们,但我认为他们可以在这里帮助我(?).我想为用户提供一个选项,当捕获到异常并且无法解决该问题时会重新启动应用程序... 我的应用程序将受到另一个进程的监视,但是在某些情况下,我希望用户能够决定要做什么而不将控制权返回给调用进程. 像这样的“可接受的"东西吗?还有其他建议吗? 非常感谢! int main(){ init ..
发布时间:2020-11-20 00:09:57 C/C++开发

PHP中goto的有效用例是什么?

我知道,还有其他 但是我在那里找不到任何体面的答案,所有答案的类型都是“最后手段","xkcd",“邪恶",“不好",“邪恶!" .但是没有有效的例子.仅声明没有任何用途的陈述.或声明存在一些罕见的用例(同样,没有示例). 因此,问题是:"PHP中goto的有效用例是什么?".回答"goto是邪恶的吗?"不受欢迎,并且会被否决.谢谢:) 或者有人链接到RFC,其中解释了该决定-我找不到 ..
发布时间:2020-11-20 00:09:54 PHP

python如何重复代码

我是python的初学者,我想重复这段代码.但是我真的不知道如何在没有"goto"的情况下做到这一点.我试图学习数小时的循环,但仍然没有成功.有任何想法吗 ? import requests addr = input() vendor = requests.get('http://api.macvendors.com/' + addr).text print(addr, vendor) ..
发布时间:2020-11-20 00:08:40 Python

C#难题:可到达的goto指向不可达的标签

以下是这篇文章中的Eric Lippert的评论: 现在您知道答案了,您可以 解决这个难题:给我写一个程序 在其中有一个可到达的goto 这将导致无法访问的标签. – 埃里克·利珀特(Eric Lippert)7月17日下午7:17 我无法创建将具有可到达的goto指向不可到达的标签的代码.那有可能吗?如果是,那么C#代码是什么样的? 注意:我们不要讨论'goto'的坏处,等等. ..
发布时间:2020-11-20 00:08:34 C#/.NET

VB.NET切换语句转到案例

我正在VB.NET中编写一些代码,这些代码使用switch语句,但在某些情况下,它需要跳转到另一个块.在C#中看起来像这样: switch (parameter) { case "userID": // does something here. case "packageID": // does something here. case ..
发布时间:2020-11-20 00:08:29 其他开发

Ruby中有goto语句吗?

是否可以像goto语句那样从指定的行开始? 解决方案 首先,它将是语句,而不是命令.其次,请参见 ruby​​-goto .第三,注意 类别:库/邪恶 ..
发布时间:2020-11-20 00:08:27 其他开发

相当于python中的GOTO

我正在自学python 2.7.我在使用具有GOTO语句的BATCH方面有一些经验.我该如何在python中做到这一点?例如,假设我想从第5行跳到第18行. 我意识到以前有关于此主题的问题,但是我发现它们没有足够的信息,或者对于我目前的理解而言,在python中的水平太高了. 解决方案 Goto在计算机科学和编程中普遍受到谴责,因为它们会导致非常非结构化的代码. Python( ..
发布时间:2020-11-20 00:07:21 Python

Python中是否有标签/定位器?

在Python中是否有goto或任何等效项能够跳转到特定的代码行? 解决方案 否,如果您要这样做,Python不支持标签和goto.这是一种(高度结构化的)编程语言. ..
发布时间:2020-11-20 00:06:16 Python

如何在F#中实现goto?

我所有喜欢的语言都有一个goto命令.也就是说,您可以创建一个标签,然后在以后中断程序流程以转到该标签.此构造的更有用的应用程序之一是创建一个无限循环,如下所示: start: goto start 不幸的是,如果我正确理解了编译器错误,则无法在F#中使用相同的语法.因此,由于它似乎不受本机支持,因此如何在F#中实现goto命令? 当然,F#是一种功能强大的语言,足以实现如此简 ..
发布时间:2020-11-03 00:11:45 其他开发