我是函数式编程领域的新手,刚刚开始学习 Scheme(尽管它是一种半函数式编程语言)。我做了一些关于列表的教程,这些教程在 Scheme 中得到了很好的支持。我想知道 Scheme 是否支持摆弄数组?
还是我需要定义自己的数据类型?列表是一种归纳定义的数据类型。如果我要将数组定义为新的数据类型,那么它可以归纳定义吗?
请帮忙。
提前致谢。
干杯
最佳答案
您正在寻找 vector .
(define arr (vector 1 2 3))
(define arr '#(1 2 3))
关于scheme - 方案中的数组表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/573464/