lisp的有没有类似return的东西可以提前结束函数的?
(defun foo ( )(if ( x )
return x)
.....)就是类似这种,我学过的其它语言都有类似的逻辑,难道lisp实现这种只能用if cond括住后面的东西,无论有多长?
如果你是指在循环中用return结束循环的话,lisp表示无能为力。
但如果是while循环,你可以在循环判断的条件中增加bool变量,循环体中改变该变量为T或nil来结束循环。 有,exit quit和exit有什么区别 是的,只能用if cond,无法中途返回函数
不过说个题外话,fas文件本身是支持的,而lsp不支持
页:
[1]