是否要关闭Parenscript的隐式返回?
我试图编写以下代码:
function () = { dialog.show();};但是Parenscript插入了一个隐式返回:
(ps (lambda ()
(chain dialog (show))))=>
function () = { return dialog.show();};发布于 2015-01-26 22:13:51
你可以用(values)
(ps (lambda ()
(chain dialog (show))
(values)))这可能会返回undefined (但实际上返回null)。如果你真的需要undefined,你就有了它:
(ps (lambda ()
(chain dialog (show))
undefined))发布于 2015-01-26 13:10:31
不是的。(CoffeeScript的工作方式也一样。)这是一个特性,而不是一个bug。如果您真的关心,那么显式地返回undefined。
https://stackoverflow.com/questions/28148147
复制相似问题