sean112 Posted September 15, 2016 Share Posted September 15, 2016 Hello guys, Is there a way to convert something like ("Sean") into just "Sean"? It is probably a trivial question. Thanks in advance, Sean Quote Link to comment Share on other sites More sharing options...
BKT Posted September 15, 2016 Share Posted September 15, 2016 Hi Sean, If you've already set ("Sean") to some variable you could just do a CAR on it: (setq lst ("Sean")) (car lst) will result in "Sean". BKT Quote Link to comment Share on other sites More sharing options...
BIGAL Posted September 15, 2016 Share Posted September 15, 2016 Seans 1st name is (setq lst (list "seans" "1st" "name " "is")) (car lst) "seans" (nth 1 lst) "1st" (caddr lst) "name" (nth 3 lst) "Is" Quote Link to comment Share on other sites More sharing options...
sean112 Posted September 15, 2016 Author Share Posted September 15, 2016 Thanks, this term is actually peeled of from cdr of a cons function. I completely did no expect realize I can simply use another car to get the string out. Quote Link to comment Share on other sites More sharing options...
Lee Mac Posted September 15, 2016 Share Posted September 15, 2016 Thanks, this term is actually peeled of from cdr of a cons function. I completely did no expect realize I can simply use another car to get the string out. In this case, use cadr to return the second item in your list: (cadr <list>) = (car (cdr <list>)) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.