新方案48。我想知道如何导入数组模块;希望制作二维数组
我已尝试通过以下两种方式导入此处描述的数组函数:
,open Arrays
,open arrays
但是当我尝试在该页面上运行示例代码时(复制到这里:)
(define (transpose array)
(let ((dimensions (array-dimensions array)))
(make-shared-array array
(lambda (x y)
(list y x))
(cadr dimensions)
(car dimensions))))
(array->vector
(transpose
(array '(2 3) 'a 'b 'c 'd 'e 'f)))
它总是给我同样的错误:
assertion-violation: undefined variable [global]
array-dimensions
user
我是如何安装 scheme48 的:
我使用ie完成了官方下载页面上指定的所有操作。sudo su
cd /tmp
wget http://www.s48.org/1.9.2/scheme48-1.9.2.tgz
sudo su
cd /usr/local/src
gunzip -c </tmp/scheme48-1.9.2.tgz | tar xf -
cd scheme48-1.9.2
./configure
make
make install
然后
scheme48