怎么才能使用goto命令?【已解决】
本帖最后由 ysping 于 2016-8-15 10:37 编辑查资料说goto被取消了,没有办法再用了吗?
脚本中有一段断码需要判断的地方很多,只要有一个条件不对就不用继续处理这一段代码,如果改用循环、if等的话,代码很复杂,嵌套很多层。 本帖最后由 nmgwddj 于 2016-8-14 17:11 编辑
Do
If xxx Then
ExitLoop 1
EndIf
If bbb Then
ExitLoop 1
EndIf
If ccc Then
ExitLoop 1
EndIf
$bIsOK = True
Until 0
If $bIsOKThen
; success
EndIf
现在基本没有什么语言支持goto语句了 有没有哪个udf有类似功能? 自己写个goto吧,有goto更复杂吧 我写了一段代码不用goto要嵌套号多层if then,看的头都晕了,要是用goto就省事多了。 回复 6# ysping
之所以有些语言摒弃了 goto,就是因为其会导致语法混乱,逻辑及不清晰。虽然 C 和 C++ 尚支持 goto 语句,但诸多企业已经明文规定禁止使用 goto 了,取而代之的应该是简化业务逻辑,将复杂的过程函数化。这才是最应该考虑的问题。 回复 7# nmgwddj
现在的C语言支持GoTO吗? 回复 7# nmgwddj
这样说,没法用了?我觉得有些场景使用goto很方便的。 回复 8# h20040606
支持的。我们项目中有几处使用了 goto。 回复 9# ysping
用上面 do until 的例子是一个效果。 回复 11# nmgwddj
明白了,谢谢!
nmgwddj 发表于 2016-8-14 16:59 http://www.autoitx.com/images/common/back.gif
学习了!!!感觉这能大幅精简我的应用代码,谢谢。。。 新手学习中
页:
[1]