scheme - 如何将向量转换为方案中的列表

标签 scheme

如何将向量转换为方案中的列表? Vector上几乎没有程序。

  '#(1 2)

列表中有类似 car 或 cdr 之类的东西吗? 谢谢

最佳答案

也许你的意思是,这个?

(apply string-append
       (map number->string
            (vector->list '#(1 2))))
=> "12"

更新

哎呀,你刚刚改变了问题。然后就简单多了:

(vector->list '#(1 2))
=> '(1 2)

关于scheme - 如何将向量转换为方案中的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14884963/

相关文章:

scheme - 这是尾递归吗?

scheme - 为什么 (* 1.1 1.1) 在 Racket 中是 1.2100000000000002?

使用 let/set 设置 "remember"值的方案函数

clojure - 为clojure编写嵌套定义语句(如在方案中)的标准方法是什么?

scheme - (fluxus) 学习曲线

scheme - 如何配置 SublimeRepl 以使用鸡肉方案?

scheme 如何返回一个表单符号 + *

CMake:如何对多个文件运行自定义命令以生成源文件?

binary - 如何将十进制转换为二进制?

macros - 方案宏产生意外结果