如何在此代码中编写if else语句?
我是AI的新手,我们正在学习if / else语句。我不确定如何编写else语句。我不断出错。
(define (nextmove location status)
(if (eq? status 'dirty) 'suck 'no\idea))
在这里^^^我必须写一条if / else语句以打印出以下
> (nextmove 'A 'dirty)
'suck
> (nextmove 'B 'clean)
'left
但是,它正在打印
<(nextmove 'B 'clean)
'noidea
答案 0 :(得分:1)
#lang racket
(define (nextmove location status)
(cond
[(eq? status 'dirty) 'suck]
[(eq? status 'clean) 'left]
[else 'noidea]))