Sort three variables: Difference between revisions
Content added Content deleted
m (added whitespace) |
(Added Wren) |
||
Line 2,472: | Line 2,472: | ||
<pre>(-12, 0, 77444) |
<pre>(-12, 0, 77444) |
||
((from the 'Wizard of OZ'), bears, oh my!, lions, tigers, and)</pre> |
((from the 'Wizard of OZ'), bears, oh my!, lions, tigers, and)</pre> |
||
=={{header|Wren}}== |
|||
{{libheader|Wren-sort}} |
|||
{{libheader|Wren-fmt}} |
|||
<lang ecmascript>import "/sort" for Sort |
|||
import "/fmt" for Fmt |
|||
var sort3 = Fn.new { |x, y, z| |
|||
var a = [x, y, z] |
|||
Sort.insertion(a) |
|||
x = a[0] |
|||
y = a[1] |
|||
z = a[2] |
|||
Fmt.print(" x = $s\n y = $s\n z = $s", x, y, z) |
|||
} |
|||
System.print("After sorting strings:") |
|||
var x = "lions, tigers, and" |
|||
var y = "bears, oh my!" |
|||
var z = "(from the \"Wizard of OZ\")" |
|||
sort3.call(x, y, z) |
|||
System.print("\nAfter sorting integers:") |
|||
x = 77444 |
|||
y = -12 |
|||
z = 0 |
|||
sort3.call(x, y, z) |
|||
System.print("\nAfter sorting floats:") |
|||
x = 11.3 |
|||
y = -9.7 |
|||
z = 11.17 |
|||
sort3.call(x, y, z)</lang> |
|||
{{out}} |
|||
<pre> |
|||
After sorting strings: |
|||
x = (from the "Wizard of OZ") |
|||
y = bears, oh my! |
|||
z = lions, tigers, and |
|||
After sorting integers: |
|||
x = -12 |
|||
y = 0 |
|||
z = 77444 |
|||
After sorting floats: |
|||
x = -9.7 |
|||
y = 11.17 |
|||
z = 11.3 |
|||
</pre> |
|||
=={{header|zkl}}== |
=={{header|zkl}}== |