我要做的就是使用when语句返回一个值:(我想要的功能:
if(x) return y
我正在尝试使用:
(when (x) y)
但是when语句没有以退出函数并返回y的方式进行评估.它很高兴继续下一行.有没有办法做到这一点,而不是一个非常难看的if-else块?mzscheme/racket不允许单臂ifs.
lisp scheme racket
lisp ×1
racket ×1
scheme ×1