Dr. Raket, dil Pretty Big kullanıyorum ve ben basit ikili arama ağacı yapmaya çalışıyorum in? Bir değer ikili arama ağacında olup olmadığını döndürür yöntemi. (Bunu vb dizeleri, int'leri içerir olsun) arama ağacının her türlü kabul, genel olması gerekiyor, ama beni deli ediyor bu hata mesajıyla çalıştırıyorum. Herhangi bir yardım burada, takdir kodudur edilir:
EDITED :: Bu sayılarla (veya en azından dizeleri ile çalışmaz) .. Yeni konu dışındaki herhangi bir şeyle artık çalışır, ancak:
(define (bstsearch tree value)
(cond
((null? tree) #f)
((< value (car tree))
(bstsearch (cadr tree) value))
((> value (car tree))
(bstsearch (caddr tree) value))
((= value (car tree))
#t)
))
Ben alıyorum hata diyor ki:
<: expects type <real number> as 1st argument, given: horse; other arguments were: horse
Kullanırken:
(bstsearch '(horse (cow () (dog () ())) (zebra (yak ()()) ())) horse)
girdi olarak kullanılmaktadır.













