2
請考慮以下程序。它應該帶有一個字符串列表,並返回一個字符串,其字符是每個字符串中的第一個字符。例如,(downward (cons "caa" (cons "abbb" empty))
應返回"ca"
。爲什麼我不斷收到錯誤?關於一個小程序
(define (downward l)
(cond
[(empty? l) ""]
[else (substring (first l) 0 1
(downward (rest l)))]))
我看到有一個公認的答案,但是你能否包括你得到的實際錯誤。它可以幫助用戶在將來找到問題,並且它將幫助閱讀答案的人知道實際問題是什麼。 –