String concatenation: Difference between revisions

Emacs Lisp: Simplify solution
(add BQN)
(Emacs Lisp: Simplify solution)
Line 717:
 
=={{header|Emacs Lisp}}==
 
===version 1===
<lang Emacs Lisp>(defvar foo "foo")
(defvar foobar (concat foo "bar"))
(defun glue (str1 str2)
(message "%s" foobar)</lang>
(concat str1 str2) )
 
</lang>
{{out}}
===version 2===
 
<lang Emacs Lisp>
foobar
(defun glue (str1 str2)
(format "%s%s" str1 str2) )
</lang>
<b>Eval:</b>
<lang Emacs Lisp>
(setq str1 "Hello, ")
(setq str2 "World!")
(insert (glue str1 str2) )
</lang>
<b>Output:</b>
<pre>
Hello, World!
</pre>
 
=={{header|Erlang}}==
Anonymous user