String 循环字符串中的字符,NewLISP

String 循环字符串中的字符,NewLISP,string,text-processing,newlisp,String,Text Processing,Newlisp,我需要循环给定字符串中的字符——在Ruby中,我会这样做: string = "blah" string.each_char do |c| puts c end 如何在newLisp中执行此操作 我想出来了: (let (str "blah") (dostring (c str) (println (char c) ))) 请注意,dostring提供整数: (让(str)这就是为什么我使用(char)将这些整数转换回字符,愚蠢的。:P(它将它们转换成

我需要循环给定字符串中的字符——在Ruby中,我会这样做:

string = "blah"

string.each_char do |c| 

   puts c

end
如何在newLisp中执行此操作

我想出来了:

(let (str "blah")  

   (dostring (c str)

      (println (char c) )))

请注意,
dostring
提供整数:

(让(str)这就是为什么我使用
(char)
将这些整数转换回字符,愚蠢的。:P(它将它们转换成
ASCII/UTF-8
代码)。但我不知道
(explode)