Hi! Habe eine Liste in Form eines Stringes vorliegen (diese Strings werden übrigens von einer Art cfg-Datei eingelesen). Wie kann ich diese umwandeln, um damit im Lisp weiterzurechnen?
erstellt am: 14. Nov. 2008 07:51 <-- editieren / zitieren --> Unities abgeben: Nur für romi1
Mit "read" kannst Du die Strings umwandeln. z.B. (setq a (read ("+ 2 2")))
gibt (+ 2 2) zurück,
(eval a)
gibt 4 zurück
Grüße
Martin
------------------ You seem (in my (humble) opinion (which doesn't mean much)) to be (or possibly could be) more of a Lisp programmer (but I could be (and probably am) wrong).
erstellt am: 14. Nov. 2008 07:57 <-- editieren / zitieren --> Unities abgeben: Nur für romi1
hoppla, sollte natürlich (setq a (read "(+ 2 2)")) heißen.
Grüße
Martin
------------------ You seem (in my (humble) opinion (which doesn't mean much)) to be (or possibly could be) more of a Lisp programmer (but I could be (and probably am) wrong).