Javascript Parenscript与内隐返回
是否仍然可以关闭Parenscript的隐式返回 我正在尝试编写以下代码:Javascript Parenscript与内隐返回,javascript,lisp,common-lisp,parenscript,Javascript,Lisp,Common Lisp,Parenscript,是否仍然可以关闭Parenscript的隐式返回 我正在尝试编写以下代码: function () = { dialog.show();}; 但Parenscript插入了一个隐式回报: (ps (lambda () (chain dialog (show)))) => 不。(CoffeeScript的工作方式也一样。)这是一个功能,不是bug。如果您真的在意,请显式返回未定义的。否。(CoffeeScript也以同样的方式工作。)这是一个功能,而不是bug。如果您真的关心,请显
function () = { dialog.show();};
但Parenscript插入了一个隐式回报:
(ps (lambda ()
(chain dialog (show))))
=>
不。(CoffeeScript的工作方式也一样。)这是一个功能,不是bug。如果您真的在意,请显式返回未定义的。否。(CoffeeScript也以同样的方式工作。)这是一个功能,而不是bug。如果您真的关心,请显式返回未定义的。您可以使用(值)
:
这可能会返回undefined
(但实际上返回null
)。如果您确实需要未定义的
,您可以:
(ps (lambda ()
(chain dialog (show))
undefined))
您可以使用(值)
:
这可能会返回undefined
(但实际上返回null
)。如果您确实需要未定义的
,您可以:
(ps (lambda ()
(chain dialog (show))
undefined))
(ps (lambda ()
(chain dialog (show))
undefined))