循环遍历字符串中的字符,NewLISP

时间:2013-07-30 05:09:28

标签: string text-processing newlisp

我需要遍历给定字符串中的字符 - 在Ruby中,我会做这样的事情:

string = "blah"

string.each_char do |c| 

   puts c

end

我如何在newLisp中执行此操作?

2 个答案:

答案 0 :(得分:2)

请注意dostring提供整数:

(let (str "")
(dostring (c str)
  (println (format "%x" c))))

1f604
1f603
1f600
1f60a

explode提供字符:

(let (str "")
(dolist (c (explode str))
  (println c)))





答案 1 :(得分:1)

我明白了:

(let (str "blah")  

   (dostring (c str)

      (println (char c) )))