Bas*_*ink 0 scheme abort chicken-scheme
我正在尝试使用Chicken Scheme的 中止程序,如下面的代码所示:
(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) '() )))
)
Run Code Online (Sandbox Code Playgroud)
但得到以下警告:
Warning: reference to possibly unbound identifier `abort' in:
Warning: calculate-change
Run Code Online (Sandbox Code Playgroud)
该文档未提及任何需要导入的附加模块.我尝试导入extras,utils,srfi-12
没有任何成功.谁能告诉我使用中止程序的正确方法?还是我错过了别的什么?
归档时间: |
|
查看次数: |
192 次 |
最近记录: |