Racket图的语法

Nic*_*ckO 4 scheme racket

我正在尝试关注如何使用2D绘图的球拍文档.不幸的是,我似乎无法让它工作(可能是简单的事情)

我的代码是:

#lang racket
(require plot)
(plot (function sin (-pi) pi #:label "y = sin(x)"))
Run Code Online (Sandbox Code Playgroud)

而错误是:

compile: unbound identifier in module in: function
Run Code Online (Sandbox Code Playgroud)

我是一个球拍/ lisp新手,所以如果很明显,我只是没有意识到.我也试过插入(require racket/gui/base),(plot-new-window? #t)但那些似乎也没有做到这一点.

我在Ubuntu 12.04上使用racket v5.1.3.我没有使用Dr. Racket.

soe*_*ard 5

问题是您正在阅读5.3.3的文档,但安装了5.1.3.

在5.3.3版本中,程序:

#lang racket
(require plot)
(plot (function sin (- pi) pi #:label "y = sin(x)"))
Run Code Online (Sandbox Code Playgroud)

按预期工作.

http://racket-lang.org/download/获取新版本 或查看旧文档:http://download.racket-lang.org/docs/5.1.3/html/plot/plot html的?q =剧情