2014-12-01 3 views
0

Я использую Lispworks, чтобы вернуть первый элемент из последовательности, которая сразу же больше значения значения.Найти последовательность элементов не возвращает ожидаемый элемент

RU 7 : 3 > (find 9 '(3 7 9 13 17) :test '>) 
3 

В вышеуказанных кодов, я хочу, чтобы получить целое число, которое больше, чем 9, но он возвратил 3, я хочу 13 возвращается, потому что 13 это значение, которое непосредственно больше 9. Спасибо.

ответ

1
CL-USER 100 > (find 9 '(3 7 9 13 17) :test '<) 
13 
+0

Спасибо; да, кажется, мне нужно отменить оператор, чтобы решить мою проблему. – HiHui

Смежные вопросы