相关疑难解决方法(0)

从语句内部的函数返回

我要做的就是使用when语句返回一个值:(我想要的功能:

if(x)
    return y
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用:

(when (x) y)
Run Code Online (Sandbox Code Playgroud)

但是when语句没有以退出函数并返回y的方式进行评估.它很高兴继续下一行.有没有办法做到这一点,而不是一个非常难看的if-else块?mzscheme/racket不允许单臂ifs.

lisp scheme racket

5
推荐指数
3
解决办法
779
查看次数

标签 统计

lisp ×1

racket ×1

scheme ×1