0
我試圖使用#lang普拉伊類型的球拍運行一個程序,但我不斷收到「未綁定的標識符」錯誤球拍:模塊中的未綁定標識符:vector?
(define (get-fundef [n : symbol] [fds : (vector FunDefC)]) : FunDefC
(cond [(empty? fds)
(error 'get-fundef "reference to undefined function")]
[(vector? fds)
(cond [(equal? n (fdC-name (vector-ref fds 0))) (vector-ref fds 0)]
[else (get-fundef n (vector-drop fds 1))])]))
當我運行與「listof」一樣,而不是「矢量」作爲輸入,調整到列表類型,它的工作原理。用我得到的矢量:
'unbound identifier in module in:vector?'
幫助?
剛注意到這個問題的日期,對不起,如果這是巫術。 – dpercy