String append: Difference between revisions
Content added Content deleted
(Correct formatting) |
(Emacs Lisp: Add cl-callf example) |
||
Line 641: | Line 641: | ||
<lang Lisp>(defvar str "foo") |
<lang Lisp>(defvar str "foo") |
||
(setq str (concat str "bar")) |
(setq str (concat str "bar")) |
||
str ;=> "foobar"</lang> |
|||
This can be hidden by using a macro such as {{cl-callf}} which expands into the above code: |
|||
{{libheader|cl-lib}} |
|||
<lang Lisp>(require 'cl-lib) |
|||
(defvar str "foo") |
|||
(cl-callf concat str "bar") |
|||
str ;=> "foobar"</lang> |
str ;=> "foobar"</lang> |
||