String append: Difference between revisions
Content added Content deleted
(Added EchoLisp) |
|||
Line 155: | Line 155: | ||
{{out}} |
{{out}} |
||
<pre>Hello world!</pre> |
<pre>Hello world!</pre> |
||
=={{header|EchoLisp}}== |
|||
<lang lisp> |
|||
;; Solution from Common Lisp and Racket |
|||
(define-syntax-rule (set-append! str tail) |
|||
(set! str (string-append str tail))) |
|||
(define name "Albert") → name |
|||
(set-append! name " de Jeumont-Schneidre") |
|||
name |
|||
→ "Albert de Jeumont-Schneidre" |
|||
</lang> |
|||
=={{header|Elixir}}== |
=={{header|Elixir}}== |