Dr Racket中未定义放置图像

Dr Racket中未定义放置图像,racket,racket-student-languages,Racket,Racket Student Languages,我在Dr Racket中编写了一个简单的代码,但它不起作用。代码如下: (place-image (circle 5 "solid" "green") 50 80 (empty-scene 100 100)) 我已选择BSL语言进行编译,但它给了我以下错误: 放置图像:未定义此函数 出了什么问题?您应该添加图像教学包。如果您关注Dr.Racket的最新版本和“如何设计程序,第二版”,您应该在代码顶部添加以下内容: (require 2htdp

我在Dr Racket中编写了一个简单的代码,但它不起作用。代码如下:

(place-image (circle 5 "solid" "green")
             50 80
             (empty-scene 100 100))
我已选择BSL语言进行编译,但它给了我以下错误:

放置图像:未定义此函数


出了什么问题?

您应该添加图像教学包。

如果您关注Dr.Racket的最新版本和“如何设计程序,第二版”,您应该在代码顶部添加以下内容:

(require 2htdp/image)
最终结果如下:

#lang racket
(require 2htdp/image)

(place-image (circle 5 "solid" "green") 50 80 (empty-scene 100 100))