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}}==
|