电子书:《模拟对话》,共50卷,数百篇精品文章,下载即奖励400信元!
返回列表 发帖

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

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

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

技术篇连载:泰克CEO为您解读低噪声背后的科学(附有奖下载)

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

TOP

回复 2# z20102760


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

TOP

skill里面没有break语法的

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

试试'exit

TOP

回复 7# fatcat1205


   好办法!
   感谢!

TOP

回复 7# fatcat1205


    这方法不错

TOP

返回列表

站长推荐 关闭


数字隔离技术有奖问答(299元小米智能音箱等你拿,再送300信元!)

花1分钟时间完成有奖问答,活动结束后我们将进行抽奖,如果比较幸运那么小米音箱就归你了。参加完活动后,回帖写明 已参加,将会额外奖励300信元!


查看