scheme - Racket 图的语法

标签 scheme racket

我正在尝试关注 the racket documentation关于如何使用 2D 绘图。不幸的是,我似乎无法让它工作(可能很简单)

我的代码是:

#lang racket
(require plot)
(plot (function sin (-pi) pi #:label "y = sin(x)"))

错误是:
compile: unbound identifier in module in: function

我是一个 Racket /lisp 新手,所以如果很明显,我只是没有意识到。我也试过插入 (require racket/gui/base)以及 (plot-new-window? #t)但那些似乎也不起作用。

我在 Ubuntu 12.04 上使用 Racket v5.1.3。我没有使用 Racket 博士。

最佳答案

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

在 5.3.3 版本中,程序:

#lang racket
(require plot)
(plot (function sin (- pi) pi #:label "y = sin(x)"))

按预期工作。

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

关于scheme - Racket 图的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15727861/

相关文章:

list - 方案满屋戳功能

stream - 与 Racket 中的流进行模式匹配?

functional-programming - 方案模式检查它是否是一个数字

scheme - 在 do 循环中填充列表返回列表为空

scheme - 动态风在现实世界编程中有多大用处?

方案 - 字符串追加两个字符串列表

scheme - 重复过滤后的列表顺序

scheme - 如何在 mac 上自定义 edwin 编辑器?

compilation - 无法弄清楚如何运行 .scm(使用 guile 或 scm)文件

scheme - 比较两个列表,如果它们不相等则返回 false