Dev*_*xit 3 string scheme list
我想将字符串转换"(1 2 3 4)"为列表(1 2 3 4)。 如何使用 Scheme 做到这一点?
"(1 2 3 4)"
(1 2 3 4)
小智 5
您可以read通过将字符串转换为“输入端口”(为读取而打开的文件的抽象)来使用内置函数:
read
(read (open-input-string "(1 2 3 4)")) ;; evaluates to (1 2 3 4)
这在 Guile 和 Racket 中都有效。根据您的 Scheme 实现,您可能还需要导入SRFI-6模块。
归档时间:
14 年,3 月 前
查看次数:
1435 次
最近记录: