本帖最后由 lisperado 于 2019-10-20 18:53 编辑
请看strcat函数
 - (defun c:tt ( / i lst)
- (setq i 0 lst '(1 2 "3" "A" B))
- (repeat (length lst)
- (terpri)
- (setq str (nth i lst))
- (print (strcat "label=\"key" (vl-princ-to-string str) "\" ;" ) )
- (setq i (1+ i))
- )
- (textpage)
- (princ)
- )
- ;|print和read-line ,write-line,read-line返回值
- "label=\"key1\" ;"
- "label=\"key2\" ;"
- "label=\"key3\" ;"
- "label=\"keyA\" ;"
- "label=\"keyB\" ;"
- |;
princ 返回值
label="key1" ;
label="key2" ;
label="key3" ;
label="keyA" ;
label="keyB" ;
|