goto - Halcon - Goto 语句
问题描述
Halcon中有Goto语句吗?我无法在文档中找到它。我需要的是在特定条件下跳回大约 50 行代码。由于这种情况很少发生,我想避免使用循环来执行它。是否有 goto 语句或类似的东西可以让我跳回到同一过程中的前一点?
解决方案
不,没有 GOTO 语句。
原因可能是:“依赖 goto 语句的代码通常比没有 goto 的代码更难理解和维护。虽然我们对此事并不教条,但似乎应该很少使用 goto 语句,如果有的话。” (Brian Kernighan 和 Dennis Ritchie,C 编程语言)
推荐阅读
- python - 从 ATMEGA2560 接收字节的问题
- highcharts - highcharts 中的月度数据,未明确提供所有月份标签
- apache-spark - 发生异常:pyspark.sql.utils.AnalysisException '必须使用 writeStream.start();;\nkafka 执行带有流式源的查询
- python - 在字典列表上左合并不起作用
- sql - 自然连接和减号运算符
- javascript - Mongoose 保存空数组错误“TypeError:无法读取属性 '1' of null”
- excel - 如何选择特定的打印机并选择彩色打印
- swift - 检查和验证购买
- angular - type=number 的 Angular Reactive Form 控件将在模糊时重新渲染
- c - 如何从 popen() 调用 shell 别名