Daron Denton
Usenet Archive
- Joined
- Jul 21, 2003
- Messages
- 55
- Reaction score
- 0
school me please.
I want to prefix '("BBB" "CCC" "DDD") with '("aaa" "AAA"), and combine as one string, comma delimited.
(apply 'strcat
(apply 'append
(mapcar '(lambda (A )
(mapcar '(lambda (X )
(strcat A X ",")
)
'("BBB" "CCC" "DDD")
)
)
'("aaa" "AAA")
)))
correctly returns "aaaBBB,aaaCCC,aaaDDD,AAABBB,AAACCC,AAADDD,"
Is there a more elegant way of doing this?
I want to prefix '("BBB" "CCC" "DDD") with '("aaa" "AAA"), and combine as one string, comma delimited.
(apply 'strcat
(apply 'append
(mapcar '(lambda (A )
(mapcar '(lambda (X )
(strcat A X ",")
)
'("BBB" "CCC" "DDD")
)
)
'("aaa" "AAA")
)))
correctly returns "aaaBBB,aaaCCC,aaaDDD,AAABBB,AAACCC,AAADDD,"
Is there a more elegant way of doing this?