我正在浏览在线CS 61AS教科书,并试图在拉基特博士那里完成练习。
然而,当我试图调用CS 61AS教科书中提到的几个内置函数时,Racket博士声称这些过程是未定义的。
调用以下函数时出错:
word
sentence
butfirst
butlast
trace
...and more!
但其他内置函数似乎对我有用,比如quote
和equal?
。
这些功能真的内置在Racket中吗?还是我需要安装某种软件包之类的?
这些没有内置在Racket中。但Racket将语言视为库:
您可以进入"安装程序包"并安装simply-scheme
程序包。
然后,用#lang simply-scheme
替换#lang racket
> bf
#<procedure:bf>