Generic swap: Difference between revisions

Add lang example
(→‎sed: add)
(Add lang example)
Line 1,760:
-> (new world) (hello brave)
</syntaxhighlight>
 
=={{header|Lang}}==
<syntaxhighlight lang="lang">
# Swap function with call-by-pointer
fp.swap = ($[aPtr], $[bPtr]) -> {
$tmp = $*aPtr
$*aPtr = $*bPtr
$*bPtr = $tmp
}
 
$a = 42
$b = A short text
 
fn.println($a, $b)
 
fp.swap($a, $b)
 
fn.println($a, $b)
</syntaxhighlight>
 
{{out}}
<pre>
42, A short text
A short text, 42
</pre>
 
=={{header|Lang5}}==
168

edits