0
我試圖使用Chicken Scheme'sabort過程如下圖所示的代碼:如何使用中止過程中雞方案
(module change-calculator (export calculate-change)
(import scheme)
(define (calculate-change coin-values amount)
(cond ((null? coin-values) (abort '"coin-values should contain at least one value."))
((= 0 amount) '())))
)
,但得到以下警告:
Warning: reference to possibly unbound identifier `abort' in:
Warning: calculate-change
文檔沒有提到任何需要導入的附加模塊。我試過導入extras,utils,srfi-12
沒有任何成功。任何人都可以告訴我使用中止程序的正確方法嗎?還是我錯過了別的?
這裏不需要在字符串前面加一個引號。字符串評估自己,所以引用它們並沒有什麼區別。 – sjamaan 2015-09-07 08:07:58