DrScheme上的define-type返回错误

时间:2010-01-25 14:23:53

标签: scheme

当我尝试在DrScheme上运行define-type时,我得到错误“在定义之前引用标识符:define-type”。为什么会这样?

我输入:

(define-type GUI
    [label (text string?)]
    [button (text string?)
            (enabled? boolean?)])

我回来了:

  

在其之前引用标识符   定义:define-type

1 个答案:

答案 0 :(得分:4)

define-type不是“基本”Scheme的一部分,它是“Typed Scheme”的一部分。在Dr博士中使用这种语言:

确保在窗口左下角的下拉列表中选择“模块”。然后在顶部窗口中输入:

#lang typed-scheme

然后按“运行”按钮。