Racket 以下球拍代码中的错误是什么?

Racket 以下球拍代码中的错误是什么?,racket,htdp,Racket,Htdp,显示的错误为:模块语言:定义窗口中只能有一个表达式:(定义(灯泡c)(圆圈10“实心”c)) 交互被禁用。 ///我无法找出错误所在。DrRacket无法识别代码中使用的语言。您需要手动选择一种语言。看起来您正在学习HtDP教科书的第一章,所以我建议您学习初级学生语言。您可以通过以下方式进行: 在文件开头添加#lang htdp/bsl 使用DrRacket窗口底部的选择器: 对“创建交通信号图像”部分进行了注释,它适合我。。。尝试改变语言谢谢@Andrea Gottardo。选择一种语言,

显示的错误为:<代码>模块语言:定义窗口中只能有一个表达式:(定义(灯泡c)(圆圈10“实心”c))

交互被禁用。
///我无法找出错误所在。DrRacket无法识别代码中使用的语言。您需要手动选择一种语言。看起来您正在学习HtDP教科书的第一章,所以我建议您学习初级学生语言。您可以通过以下方式进行:

  • 在文件开头添加
    #lang htdp/bsl
  • 使用DrRacket窗口底部的选择器:

对“创建交通信号图像”部分进行了注释,它适合我。。。尝试改变语言谢谢@Andrea Gottardo。选择一种语言,这很有帮助
;creating traffic signal image 
(require 2htdp/image)

(define (bulb c)
  (circle 10 "solid" c))

(above (bulb "red")
       (bulb "yellow")
       (bulb "green"))