返回列表 发帖

[求助] skill 跳出循环的语句是什么?

[求助] skill 跳出循环的语句是什么?

各位大神,小弟查阅搜遍手头的资料,也没找到。求大神指点。

skill好像不支持这种操作。
只有一个return 配合prog使用,但是实现的是跳出整个procedure。

TOP

回复 2# z20102760


   多谢您的回复,确实最后没有找到怎么break,最后只好换了一种写法绕开了。

TOP

TOP

回复 4# yuanhuan


   多谢回复。貌似LISP语言都没有break语法。
   另外我还发现skill对方括号[]的处理与正则表达式很容易冲突,即使有\转义也非常不方便

TOP

Have you try to use "while" to implement your code.
It's much easier to jump out of the "while" statement

TOP

For example, if you want to jump of of a for loop "for(i 1 100 ....)", you may write it as


flag = t
while((flag && i<101)
   .....
   .....
   if(....., flag = nil)  ;if the condition is true, then jump out of the while loop
   i = i + 1   ;increase the index

);while

TOP

TOP

TOP

TOP

返回列表

站长推荐 关闭


关注泰科(TE)官方微信送400信元论坛积分!

通过TE官方微信可以搜索到各种连接器、传感器以及多种方案,关注即送400信元!


查看