当前位置:  开发笔记 > 编程语言 > 正文

方案中的数组表示

如何解决《方案中的数组表示》经验,为你挑选了1个好方法。

我是函数式编程领域的新手,刚开始学习Scheme(尽管它是一种半函数式编程语言).我在列表上做了一些教程,这些教程在Scheme中得到了很好的支持.我想知道Scheme是否支持摆弄数组?

或者我需要定义自己的数据类型?列表是归纳定义的数据类型.如果我要将数组定义为新数据类型,那么它是否可以归纳定义?

请帮忙.提前致谢.

干杯



1> CTT..:

你正在寻找矢量.

(define arr (vector 1 2 3))
(define arr '#(1 2 3))


请记住,必须引用向量常量(至少在R5RS中).最后一个例子应该是`(define arr'#(1 2 3))`.注意:某些实现使引用可选.
推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有