У меня есть строка формата с 11 "% s", например,
"%s %s %s %s %s %s %s %s %s %s %s "
, и я хотел бы применить format
к этой строке и результаты (syntax-ppss)
, которые могут выглядеть примерно так, например. смесь чисел, ноль, т, подсписки, ie. различные предметы. Формат "% s" должен иметь возможность печатать любой объект, в соответствии с документами
(3 1163 1171 nil nil nil 0 nil nil (1144 1153 1163) nil)
Я думал, что это будет легко, но единственное, что я мог придумать, это процитировать каждый элемент списка тогда eval
вроде как
(eval
`(format "%s %s %s %s %s %s %s %s %s %s %s "
,@(mapcar (lambda (it) (list 'quote it)) (syntax-ppss))))
Это кажется слишком сложным, я надеялся на более простое решение, если оно есть?