2013-07-30 2 views

ответ

2

Как это:

(define (number n) 
    (cond 
    [(< n 10) 5.0] 
    [(< n 20) 5] 
    [(< n 30) true] 
    [else false])) 

Просто помните - пункт else (если таковой имеется) должен быть последним пунктом в cond формы. Если он не был явно записан и ни одно из условий не выполнено, возвращается #<void>.

+0

Я добавил заявление else в конце, не уверен, почему я получал ошибку раньше. спасибо – Josh

+0

Ха-ха, я просто получил сообщение, что мой пост является дубликатом. Оказывается, я набрал точное письмо письма для буквы: D – cronotk