Never mind- I figured it out looking at the str-utils source... the answer is (apply str [\t \e \s \t])
On Sep 8, 6:05 pm, Conrad <drc...@gmail.com> wrote: > Although this shows how to convert a string into a seq of chars, for > the life of me I can't find a function in any libraries (or any info > in the newsgroup) to do the reverse, i.e. (\t \e \s \t) => "test"... > The closest I can find is (print-str [\t \e \s \t])=>"t e s t" > > ...can anyone give me a pointer? > > Thanks in advance! > > On Aug 22, 8:20 am, Sean Devlin <francoisdev...@gmail.com> wrote: > > > Welcome to Clojure! > > > A String is a form of a Sequence, so the correct function is seq. > > > user=>(seq "test") > > (\t \e \s \t) > > > The sequence abstraction is on of may favorite things about Clojure. > > It is an interface most collections implement, and it makes it very > > consistent to manipulate any "collection-like" object. For mroe read > > here: > > >http://clojure.org/sequences > > > Also, watching Rich's presentation for Java and/or Lisp developers > > will help a lot. > > > I hope this helps. > > Sean > > > On Aug 22, 4:54 am, "clint.laskowski" <clint.laskow...@gmail.com> > > wrote: > > > > Sorry if this is a FAQ. I'm a Clojure newbie. > > > > What is the best way to iterate through thecharactersof a string? Is > > > there some kind of EXPLODE function such that: > > > > => (explode "test") > > > (\t \e \s \t) > > > > I did a Google search but the closest thing I found was SUBS: > > > > =>(subs "test" 1 2) > > > "t" --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---