代码跳过命令/代码循环命令

时间:2018-07-24 09:51:16

标签: goto

我不确定是否已经存在像这样的命令,但是用代码语言的类似命令呢?

do this 
do that 

<point2>

if (something){
   GOTO ('point1')
}
do this 
do that 

<point1>

do this 
do that

if (something){
   go to ('point2')
}

仅将程序引导至代码中向前或向后的点的命令

我知道您可以使用if子句和函数来做到这一点,并且效果相同

否则,使用此命令,您可以按块描绘代码:

 _____________ <-----
| start motor |     | Go to command
| if failure  -------
|_____________|
   |
   |
   \/
  Drive

我的问题:

我们需要这个命令吗? ,在Java或php等语言中有用吗?为什么在Java中未设置?它可以升级还是做得更好?不再使用循环就足够了吗?还是goto的主要缺点?也许是在编译过程中,否则它的性能很差……----为什么我不使用它或在任何教程中找到它,因为它可能是像循环这样的标准命令...为什么?

我很高兴对此命令进行了很好的讨论,也没有写出我犯了多少语法错误...

1 个答案:

答案 0 :(得分:0)

“仅将程序引导至代码中向前或向后的点的命令” <-称为GOTO命令。不同的编程语言可能会不同地实现它。

“关于该命令的精彩讨论” <---在您进行研究之后,您可以分享您不理解或无法执行的阅读材料/参考/代码的哪一部分?示例代码和屏幕截图也可能有帮助。.(: